我想知道Elasticsearch中的搜索类型之间的区别:模糊和匹配
我的意思是每个人的优点和缺点,如果有人更好。
提前致谢。
最佳答案
Fuzzy可以帮助您在字词内搜索,匹配将匹配整个字词。
举个例子:POST index1/test1
{
"field1": "this is a full on sentence"
}
模糊将匹配术语的一部分(每个词都是一个术语)GET index1/test1/_search
{
"query": {
"fuzzy": {
"field1": "ull"
}
}
}
术语匹配将找不到记录,因为“ull”不是完整术语。GET index1/test1/_search
{
"query": {
"match": {
"field1": "ull"
}
}
}
关于elasticsearch - Elasticsearch中模糊和匹配之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32187250/