首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Solr -添加自定义的“非多值”元标记

问Solr -添加自定义的“非多值”元标记
EN

Stack Overflow用户
提问于 2017-06-29 10:03:12
回答 1查看 49关注 0票数 0

我想为我的每个页面添加自定义元标记,以确定它的类别,我可以在以后的搜索过程中进行分组。

因此,在我的“schema.xml”中,下面是我对元标签的定义:

代码语言:javascript
复制
<field name="metatag.description" type="text_general" stored="true" indexed="true" multiValued="false"/>

但是,存储的值仍然是多值的,因此不能分组。尝试重新启动Solr,但无济于事。任何帮助都是非常感谢的。谢谢。

EN

回答 1

Stack Overflow用户

发布于 2017-06-30 01:15:05

首先-如果你要改变一个已经multiValued的字段不再是multiValued,你必须清理你的索引和重新建立索引,因为内容仍然作为多值字段存储在索引中(并且可能已经包含了多个值)。

其次-据我所知,您不希望使用text_general字段进行分组,因为该字段已被标记化和处理(这意味着它被拆分成多个标记)。使用字符串字段,以使字段保持原样。

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

https://stackoverflow.com/questions/44815208

复制
相关文章

相似问题

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