1
我试图让elasticsearch找到包含特定单词但只包含特定单词的所有关键字。Elasticsearch查找匹配仅包含任何顺序中的单词
我的尝试是:
{ "fields": ["keyword_norm"],
"size": 100,
"query":
{
"bool" : {
"must" : [ {"match": {"keyword_norm": "shoe" }},
{"match": {"keyword_norm": "nike" } }
]
}
}
}
对于这样的查询返回正确:
shoe nike
nike shoe
而且
buy nike shoe
nike shoe buy
我怎么能过滤掉那些换句话说?
你可以发布你的映射吗? – 2014-10-09 17:54:13