[英]Elastic Search Query with multiple conditions
我是彈性搜索的新手,我需要以下場景的幫助:
我有兩個字段tag和author 。 我想用條件搜索數據
(tag="1" and (author="A" or author="B")) 或 (tag="2" and (author="A" or author="C")) 或 tag="3"
請概述如何構建 Elastic Search 查詢。
使用查詢字符串查詢:
POST your-index/_search
{
"query": {
"query_string": {
"query": "(tag:'1' AND author:('A' OR 'B')) OR (tag:'2' AND author:('A' OR 'C'))"
}
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.