如何让Solr 7.3识别schema.xml文件中的新条目?

时间:2018-04-12 16:37:17

标签: solr

我最近安装了一个在Amazon EC2实例上运行的Solr 7.3服务器。我想将DateRangeFields用作动态字段。我采取了以下步骤:

(1)在server / solr / configsets / my_config / conf /中,我将managed-schema移动到schema.xml。

(2)在同一位置,我将<schemaFactory class="ClassicIndexSchemaFactory" />添加到solrconfig.xml。

(3)我编辑了schema.xml并添加了以下内容:

<dynamicField name="*_rd" type="rdate" indexed="true" stored="true" />
<dynamicField name="*_rds" type="rdates" indexed="true" stored="true" />

以后:

<fieldType name="rdate" class="solr.DateRangeField" docValues="true" />
<fieldType name="rdates" class="solr.DateRangeField" docValues="true" multiValued="true" />

(4)在Solr管理GUI中,我找到了我的收藏并重新加载。我确认它在集合概述中显示了正确的configName。

(5)在检查管理GUI中的动态字段时,我既看不到*_rd也看不到*_rds。在检查类型时,我既看不到rdate也看不到rdates

No sign of rdates here...

(6)希望将其关闭并再次打开它可能会产生不同的结果,我停下来重新启动Solr。没有运气。

还有其他人遇到过这个问题吗?

0 个答案:

没有答案