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"/>
我的 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"/>