elasticsearch 弹性搜索中模糊与匹配的区别,elasticsearch,lucene,elasticsearch,Lucene" /> elasticsearch 弹性搜索中模糊与匹配的区别,elasticsearch,lucene,elasticsearch,Lucene" />

elasticsearch 弹性搜索中模糊与匹配的区别

elasticsearch 弹性搜索中模糊与匹配的区别,elasticsearch,lucene,elasticsearch,Lucene,我想知道Elasticsearch中搜索类型的区别:模糊和匹配 我指的是每一种方法的优点和缺点,如果有谁更好的话 提前感谢。模糊可以帮助您在一个术语中搜索,匹配将匹配整个术语 举个例子: POST index1/test1 { "field1": "this is a full on sentence" } Fuzzy将匹配术语的一部分(每个单词都是术语) 术语匹配将找不到记录,因为“ull”不是完整术语 GET index1/test1/_search { "query": {

我想知道Elasticsearch中搜索类型的区别:模糊和匹配

我指的是每一种方法的优点和缺点,如果有谁更好的话


提前感谢。

模糊可以帮助您在一个术语中搜索,匹配将匹配整个术语

举个例子:

POST index1/test1
{
  "field1": "this is a full on sentence"
}
Fuzzy将匹配术语的一部分(每个单词都是术语)

术语匹配将找不到记录,因为“ull”不是完整术语

GET index1/test1/_search
{
  "query": {
    "match": {
      "field1": "ull"
    }
  }
}

Fuzzy可以帮助您在
一个术语中搜索,match将匹配整个术语

举个例子:

POST index1/test1
{
  "field1": "this is a full on sentence"
}
Fuzzy将匹配术语的一部分(每个单词都是术语)

术语匹配将找不到记录,因为“ull”不是完整术语

GET index1/test1/_search
{
  "query": {
    "match": {
      "field1": "ull"
    }
  }
}