【发布时间】:2020-11-16 23:08:05
【问题描述】:
我在弹性搜索索引中有一个带有“类型”字段的文档,如下所示:
[
{
"id": 1,
"serviceDescription": "a bunch of text",
"serviceTitle": "title",
"serviceTags":["tag1","tag2"]
"type":"service"
},
{
"id": 2,
"companyDescription": "a bunch of text more",
"companyTitle": "title",
"companyTags":["tag1","tag2"]
"type":"company"
},...
]
我想对索引中的所有文档运行匹配查询,如下所示:
body = {
"query": {
"match": {
"_all":"sequencing"
}
}
}
但添加一个过滤器以仅返回“类型”字段等于“服务”的结果。
【问题讨论】:
-
您要在文档的所有字段中搜索
sequencing查询字符串吗?您能否解释一下添加一个过滤器以仅返回“类型”字段等于“服务”的结果。
标签: elasticsearch