第一个月
我想用Architects关键字搜索name、keywords和taged_services,并获取相关结果
`{
"query": {
"bool": {
"must": [
{
"multi_match": {
"query": " Architects",
"fields": [
"name",
"keywords",
"tagged_services"
],
"fuzziness": "AUTO"
}
}
],
"should": [
{
"match_phrase": {
"name": "Architects"
}
},
{
"match_phrase": {
"keywords": "Architects"
}
},
{
"match_phrase": {
"tagged_services": "Architects"
}
}
]
}
},
"size": 10
字符串
}`
上面的一个我已经使用,但它没有显示与建筑师的taged_services的结果
1条答案
按热度按时间xcitsw881#
因为
tagged_services
是一个对象,你需要像这样查询它:字符串
但是,由于它也配置了
enabled: false
,因此数据没有索引,因此不可查询。您需要删除enabled: false
并重新索引您的数据或der以查询它。