[英]How can I search on a list of values using Solr/Lucene?
鑒於以下查詢:
(field:value1 OR field:value2 OR field:value3 OR ... OR field:value50)
這可以分解成不那么冗長的東西嗎? 基本上我有數百個類別 ID,我需要在大組類別 ID(一次 20-50 個)下搜索項目。 在 MySQL 中,我只使用field IN(value1, value2, value3)
而不是(field = value1 OR field = value2 etc...)
。
Solr/Lucene 有更簡單的方法嗎?
用
field:(value1 value2 value3)
或者如果您的默認運算符是 AND 然后使用
field:(value1 OR value2 OR value3)
接受的答案對我不起作用,但以下格式適用: +(field:value1 OR field:value2 OR field:value3)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.