【发布时间】:2015-09-11 08:49:59
【问题描述】:
我在使用 elasticsearch 模糊查询时遇到了一些奇怪的行为,我不知道自己做错了什么。
这些是我的索引中的名称:
"hits": [
{
"name": "bbbb"
"name": "abab"
"name": "abbb"
"name": "aaaa"
}
}
]
但是这个假设返回所有四个元素的查询只返回“abab”和“aaaa”。
POST /test/_search?pretty
{
"size": 10,
"query": {
"fuzzy": {
"name": {
"value": "aaaa",
"fuzziness": 4
}
}
}
}
名称字段映射为字符串类型。顺便问一下,设置not_analyzed映射到字段是否会影响模糊查询结果?
【问题讨论】:
标签: elasticsearch fuzzy-search