我想在文档中搜索"社交网络营销".全部一起.但我继续得到结果与单词分开.我有以下DSL查询:
{
"fields": ["title"],
"query": {
"bool": {
"should": [{
"match": {
"title": "SEO"
}
}],
"must": [{
"match": {
"content": {
"query": "Marketing in social networks",
"operator": "and"
}
}
}]
}
}
}
Run Code Online (Sandbox Code Playgroud)
我没有包含这个短语和标题的文档,但我也得到了结果(文档),其中包含要搜索splitted的短语.我想要严格的搜索.如果没有任何具有此短语的文档,则不检索任何文档或仅检索具有该标题的文档.为什么操作员不起作用?