merged
authorwenzelm
Tue, 11 Feb 2025 13:09:18 +0100
changeset 82140 14ab8005f490
parent 82131 7d89e4f10ffe (diff)
parent 82139 0661b8a8c23f (current diff)
child 82141 9f509bc10a63
merged
--- a/src/Tools/Find_Facts/src/solr.scala	Mon Feb 10 10:51:59 2025 +0100
+++ b/src/Tools/Find_Facts/src/solr.scala	Tue Feb 11 13:09:18 2025 +0100
@@ -24,7 +24,11 @@
 
 object Solr {
   def init(solr_data: Path): System = {
-    File.write(Isabelle_System.make_directory(solr_data) + Path.basic("solr.xml"), "<solr/>")
+    val solr_xml = Isabelle_System.make_directory(solr_data) + Path.basic("solr.xml")
+    val max_clauses =
+      XML.Elem(Markup("int", Markup.Name("maxBooleanClauses")), XML.string(Int.MaxValue.toString))
+    File.write(solr_xml, XML.string_of_body(List(XML.elem("solr", List(max_clauses)))))
+
     java.util.logging.LogManager.getLogManager.reset()
     new System(solr_data)
   }