如何在solr列表字段中搜索精确列表匹配

时间:2017-07-10 07:20:42

标签: list solr field

例如, 我在我的架构商店列表中列出了字段(solr.TextField),如下所示

1){fruits:[“Apple”,“Mango”,“orange”]}

2){fruits:[“Mango”,“Apple”]}

我的搜索关键字列表是:[“Apple”,“Mango”]

什么是可以获得精确列表匹配的查询,其中仅包含所有值“Apple”,“Mango”。

这里应该给我第二份文件。即,{水果:[“芒果”,“苹果”]}

我尝试使用水果:(“Apple”“芒果”),但它不起作用, 它给了我两份文件。

1 个答案:

答案 0 :(得分:1)

只需使用简单的布尔查询(fruits:Mango AND fruits:Apple)

<强>更新

(fruits:Mango AND fruits:Apple AND -fruits:orange)