尝试使用 query_string 将通配符输入和弹性搜索精确短语搜索时遇到问题。
希望允许返回的结果将是所有变体的精确短语。即“Coors Brewing”、“Coors Brewery”、“Coors Brews”等。
POST _search
{
"query": {
"query_string": {
"default_operator": "AND",
"analyze_wildcard": true,
"query": "\"coors brew*\""
}
}
}
我不喜欢这种方法,但想搜索大部分文档以找到匹配的 1 或 2 个字段。