为 solr.EdgeNGramFilterFactory 禁用 maxGramSize

Disable maxGramSize for solr.EdgeNGramFilterFactory

是否可以为 solr.EdgeNGramFilterFactory 禁用 maxGramSize

Sunspot 的 Wiki 文章 Matching substrings in fulltext search points to Solr EdgeNGramFilterFactory。 Apache solr 的 Wiki 在 maxGramSize 上的唯一信息是默认情况下它的值为 1。

是否有某种方式可以明确说明没有最大克大小,或者将 maxGramSize 设置为远大于我预期任何单个单词长度的数字的唯一可能性是什么?

查看 the current code of the EdgeNGramTokenFilter (Solr 5.3.0) 时,不,没有这样的东西。但是您可以使用 231-1 (=2147483647) 这是 Java.

中 int 的最大值