【发布时间】:2018-07-18 11:16:50
【问题描述】:
在弹性搜索索引中,我有商标数据。我在数据库中有名为 HILTON 的商标,但是当我搜索 hillytown 时,它没有找到 hilton,但是当搜索 hilytown 时,它找到了。当我搜索 hillytown 时,如何修改 elsatic 搜索以找到 hilton
注意::hillytown 有两个 l
我尝试的搜索是
$param = '
{
"query": {
"fuzzy" : {
"trademark" : {
"value": "'.$keyword.'",
"boost": 1.0,
"fuzziness": "AUTO",
"prefix_length": 0,
"max_expansions": 100,
"transpositions":true
}
}
}
}';
在
http://localhost:9200/watch_index_write/_search
【问题讨论】:
标签: elasticsearch fuzzy-search