我有这样的文件:
{id:1,tag:“tagName1”,text:“Hello world”}
我需要在标签为“tagName1”的文档中执行全文搜索(字段“text”)。我只能通过标记进行匹配查询或过滤。
我怎么能一起做到这一点?
答案 0 :(得分:1)
使用bool query。它是将多个查询组合在一起的基本构造函数:
{
"query": {
"bool": {
"must": {
"match": { "text": "Hello world!"}
},
"filter": {
"term": {
"tag": "tagName1"
}
}
}
}
}