Solr多个单词搜索

时间:2014-11-06 04:35:03

标签: solr

我有一个索引字段名称Keyword 我将字段设置为:

<field name="KeywordDescription" type="text_en_splitting" 
       indexed="true" stored="true" multiValued="true"/>

当我使用以下数据搜索关键字时: 豪华+ 2008

我想要包含所有包含“奢侈品”和“2008”字样的记录 例如,搜索应返回如下记录:

  1. 2008豪华客房
  2. 自2008年起提供豪华家具的客房

2 个答案:

答案 0 :(得分:0)

尝试使用以下查询的语法:

KeywordDescription:value1 AND KeywordDescription:value2

这样:

KeywordDescription:luxury AND KeywordDescription:2008

可能对您有所帮助的一些链接:

Query syntax

Query syntax 2

希望它有所帮助。

答案 1 :(得分:0)

您可以使用df default field,如下所示:

  

df = KeywordDescription&amp; q =奢侈品和2008年