1

有没有办法更改文件<mainIndex><maxFieldLength>中的默认值solarconfig.xml,以便在创建 Solr 集合时所有集合都将使用新值?

对于大多数应用程序来说,默认值 10000 是可以的,但我使用的大多数 PDF 都超过 100 页。客户担心搜索结果不会返回包含给定关键字的每个 PDF。如果我错了,请纠正我,但我很确定这maxFieldLength会将索引限制为 PDF 的一小部分。

4

1 回答 1

0

请注意,这<maxFieldLength>是限制标记的数量,而不是索引的字符。有关此问题的讨论,请参阅 - http://lucene.472066.n3.nabble.com/maxFieldLength-td490843.html

更新: 我之前不正确,为了更改所有集合的此值,您需要向 solr.xml 文件添加一个属性,如Solr.xml所示。然后可以<maxFieldLength>在每个核心/集合的 solrconfig.xml 文件设置中引用该属性。

但是,由于我不熟悉 CF 的工作原理,因此我不确定如何将其合并到 ColdFusion 实现中。它可能需要保持手动过程。

于 2013-03-08T15:06:32.180 回答