>我已经在本地开发环境中设置了 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"
}
}
}
}
}
您需要在双引号内形成查询,以便在 Kibana 中完全匹配。
例如"脸书建议"
Kibana 当然会在引擎盖下正确转义引号。