有没有办法更改<mainIndex><maxFieldLength>
文件中的默认solarconfig.xml
值,以便在创建Solr集合时,所有集合都将使用新值?
对于大多数应用程序,默认值10000都可以,但我使用的大多数PDF都超过100页。客户担心搜索结果不会返回包含给定关键字的每个PDF。如果我错了,请纠正我,但我很确定maxFieldLength
将索引限制为只有一小部分PDF。
答案 0 :(得分:0)
请注意,<maxFieldLength>
限制了令牌的数量,而不是索引的字符数。有关此问题的讨论,请参阅 - http://lucene.472066.n3.nabble.com/maxFieldLength-td490843.html。
<强>更新强>
我以前不正确,为了更改所有集合的此值,您需要在solr.xml文件中添加一个属性,如Solr.xml所示。然后可以在每个核心/集合的solrconfig.xml文件<maxFieldLength>
设置中引用该属性。
但是,我不确定如何将其纳入ColdFusion实现中,因为我不熟悉CF的工作原理。它可能需要保持手动过程。