maq*_*maq 5 fuzzy-search elasticsearch
我有一个保存的记录,Elasticsearch
其中包含一个完全等于的字符串Clash of clans
现在我想search
这string
与Elasticsearch
我用这个
{
"query_string" : {
"query" : "clash"
}
}
Run Code Online (Sandbox Code Playgroud)
它的工作完美,但现在如果我写
"query" : "class"
Run Code Online (Sandbox Code Playgroud)
它没有给我任何记录,所以我意识到我应该使用Fuzzy
搜索,所以我知道我可以使用fuzziness
参数,query_string
所以我做了
{
"query_string" : {
"query" : "clas"
"fuzziness":1
}
}
Run Code Online (Sandbox Code Playgroud)
但仍然弹性搜索没有返回任何东西!请帮助,我不能使用Fuzzy
查询我只能使用query_string
.谢谢
And*_*fan 12
您需要使用〜运算符进行模糊搜索query_string
:
{
"query": {
"query_string": {
"query": "class~"
}
}
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3145 次 |
最近记录: |