Solr 字符串字段最大长度

Solr string field maximum length

我的 solr 有一个这个字段类型的定义:

托管-schema.xml

 ...
 <dynamicField name="*_ss" type="lowercases" indexed="true" stored="true"/>
 ...

每当我尝试为该字段值过大的文档编制索引时,我都会遇到异常。

我似乎找不到这种字段的大小限制。 我唯一能找到的是 属性 "maxFieldLength" 据说在 Solr 4.0.

中删除了

有什么方法可以判断极限是多少?

是的,你是正确的"maxFieldLength",它已在 Solr 4.0 中删除。

要获得类似的行为,请添加 LimitTokenCountFilterFactory 在您的 fieldType 定义中。

<filter class="solr.LimitTokenCountFilterFactory" maxTokenCount="10000"/>