首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将solr 4模式应用于solr 6

将solr 4模式应用于solr 6
EN

Stack Overflow用户
提问于 2017-04-22 15:51:59
回答 1查看 211关注 0票数 0

我是Solr技术的新手,正在尝试将SOLR-4数据重新索引到另一个SOLR-6主-从设置中。我在SOLR-6中创建了一个与SOLR-4同名的核心,并将schema.xml (solr-4)复制到SOLR-6的核心的托管模式中。

问题是我有一个日期字段,它在solr-4中被索引,但在solr-6中没有显示为索引。

Solr-4模式片段-

代码语言:javascript
复制
<field name="createdDate" type="tdate" indexed="true" stored="true" multiValued="false"/>

solr 4中的记录示例-

代码语言:javascript
复制
<date name="createdDate">2017-04-21T20:26:33Z</date>

复制schema -之后的Solr-6 schema代码片段

<field name="createdDate" type="tdates"/>

solr 6中的记录示例-

代码语言:javascript
复制
    <arr name="createdDate">
    <date>2015-01-08T21:53:10Z</date>
    </arr>

谁能指导我如何有效地将solr-4数据迁移到具有相同模式的solr-6?

如果需要更多信息,请在评论中注明。

谢谢,

Vibhav

EN

回答 1

Stack Overflow用户

发布于 2017-04-23 07:08:46

一个月前,我将Solr 4.8.1模式迁移到了Solr 6.4.1。

只要完全按照Solr 6.4.1中的方式使用Solr 4.x模式,它应该是完全兼容的。

只有在使用自定义类型或外部库才能在Solr中运行您的模式时,才需要担心。在这种情况下,您至少必须重新构建您的库。但是看你的问题似乎不是你的问题。

因此,如前所述,只需使用旧模式在Solr6.x上创建一个新的核心,并开始索引您的文档。

谈到createdDate字段,很可能是因为将类型从tdate (solr4)更改为tdates (solr6)而导致出现此问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43556731

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档