更改Solr字段类型

时间:2015-06-02 06:28:59

标签: solr

Lucene / Solr中的一个字符串字段存储如下:'yyyyMMdd'。 我需要将字段转换为tdate类型。

我如何实现这一目标并进行重新索引?

1 个答案:

答案 0 :(得分:0)

如果您的数据带有不完整的日期格式并且您想要解析它,则需要使用UpdateRequestProcessor链。具体的URP是ParseDateFieldUpdateProcessorFactory。它在Solr中用作无模式示例的一部分,因此您可以在那里的solrconfig.xml中检查它的用法。

最有可能的是,您需要从源集合重新编制索引。 Solr中没有为各个字段重写就地选项。