【发布时间】:2017-06-03 07:40:17
【问题描述】:
我有一个匹配查询正在搜索一种文档:
{
"query": {
"bool": {
"should": {
"match": {
"ph1_enc": "EAAQnb1kMr/e2/ADqo"
}
}
}
}
}
“EAAQnb1kMr/e2/ADqo”是我要匹配的字符串,但是在搜索结果中我可以看到多个带有子字符串“/e2/”的记录也被返回。 看起来“/e2/”是单独索引的,所以可能会发生这种情况。我以为匹配查询是做全文匹配...是不是因为我在创建模板时错过了一些东西?有什么想法吗?
附加组件而不是重新索引,如何修改查询以匹配查询中的确切值?
【问题讨论】:
标签: elasticsearch indexing mapping match