【问题标题】:Solr string field maximum lengthSolr 字符串字段最大长度
【发布时间】:2016-04-19 10:06:07
【问题描述】:

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

ma​​naged-schema.xml

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

每当我尝试对该字段的值太大的文档进行索引时,我都会遇到异常。

我似乎找不到这种字段的大小限制。 我唯一能找到的是属性"maxFieldLength",据说它在Solr 4.0中被删除了。

有什么方法可以说明极限是什么?

【问题讨论】:

  • 小写的 fieldType 是否属于 StringType...?您可以将 fieldType 更改为 textField,例如
  • 你能分享一下fieldType小写...吗?
  • 如果您使用的是字符串类型,它会对长度有一些限制...尝试使用 textFieldType

标签: solr solrcloud


【解决方案1】:

是的,您是正确的“maxFieldLength”,它在 Solr 4.0 中被删除。

要获得类似的行为,请包含 您的 fieldType 定义中的 LimitTokenCountFilterFactory。

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

【讨论】:

    猜你喜欢
    • 2013-05-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-23
    • 2014-08-31
    • 1970-01-01
    • 1970-01-01
    • 2013-04-12
    相关资源
    最近更新 更多