我已经设置了Elastic Search 5.x& Kibana在我的本地开发环境中,并设置了我想要的结果索引返回精确的搜索词(因此只返回找到确切搜索词/字符串的结果。
如何调整此选项以执行精确搜索,以便" facebook建议"是有效的,但"建议facebook"找不到
我现有的Kibana查询如下:
{
"query": {
"bool": {
"should": [
{
"match": {
"text": "facebook advice"
}
},
{
"match": {
"profile": "facebook advice"
}
}
],
"minimum_should_match": 1,
"filter": {
"term": {
"accountid": "15"
}
}
}
}
}
答案 0 :(得分:0)
您需要在双引号内形成查询,以便在Kibana中完全匹配。
E.g。 “facebook建议”
Kibana当然会在引擎盖下正确地逃避引号。