私はファジークエリとそれに相当する範囲クエリを持っており、両方とも同じ検索結果を返します。 クエリは次のとおりです。より効率的なものは何ですか?ファジー検索または範囲検索?
あいまい検索:
CURL -XGET 'localhost:9200/bank/_search?pretty' -d '
{
"sort": {
"balance": "desc"
},
"query": {
"fuzzy" : {
"balance" :{
"value" : 20000,
"fuzziness" : 10000
}
}
}
}'
範囲検索
CURL -XGET 'localhost:9200/bank/_search?pretty' -d '
{
"sort": {
"balance": "desc"
},
"query": {
"range" : {
"balance" : {
"gte" : 10000,
"lte" : 30000
}
}
}
}'
だから、私の質問は、より効率的であるものですか?どちらが優先されるべきですか?