首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >solr搜索多个类别和标签

solr搜索多个类别和标签
EN

Stack Overflow用户
提问于 2012-07-25 13:15:43
回答 1查看 2.5K关注 0票数 4

我想在下面的场景中使用solr:

每张照片可以有多个集合。每个集合将有一个“类别”和一个“标签集合”:

例如,照片A套装1:“类别”=单件(单件);“标签套装”=修身,复古,红色(多件)

例如,照片2:“类别”=凉鞋(单件);“标签集”=平台,红色(多件)

我们希望能够搜索基于上述类别/标签的照片:例如“平底凉鞋”,“红色连体”等

有人能告诉我们应该如何设置必要的schema.xml文件吗?(在我们的例子中,我们不需要显示刻面类别)

(solr版本1.4.1)

提前感谢

EN

回答 1

Stack Overflow用户

发布于 2012-07-25 13:32:29

您应该向架构中添加两个字段。这两个字段都是文本字段。您的类别很简单,但您需要使用多值字段。请参阅以下内容,因此post - it与您正在做的事情非常相关:

What is the use of "multiValued" field type in Solr?

代码语言:javascript
复制
<field name="category" stored="true" indexed="true" type="text_general" /> 
<field name="tags" stored="true" indexed="true" type="text_general" multiValued="true"/>

对于您的搜索,您可以添加搜索处理程序来查看和提升特定字段,也可以将这两个字段复制到第三个字段,然后对第三个字段中的组合值进行搜索。例如

代码语言:javascript
复制
<field name="text" stored="true" indexed="true" type="text_general" multiValued="true"/>    
<copyField dest="text" source="category"/>
<copyField dest="text" source="tags"/>
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11643163

复制
相关文章

相似问题

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