相关疑难解决方法(0)

我应该在模糊查询字段中包含空格吗?

我有这些数据:

name:
  first: 'John'
  last: 'Smith'
Run Code Online (Sandbox Code Playgroud)

当我将它存储在ES中时,AFAICT最好将其设置为一个字段.但是,这个字段应该是:

name: 'John Smith'
Run Code Online (Sandbox Code Playgroud)

要么

name: 'JohnSmith'
Run Code Online (Sandbox Code Playgroud)

?

我认为查询应该是:

query: 
  match: 
    name: 
      query: searchTerm
      fuzziness: 'AUTO'
      operator: 'and'
Run Code Online (Sandbox Code Playgroud)

示例搜索词是人们可能在搜索框中输入的内容,例如

John
Jhon Smi
J Smith
Smith
Run Code Online (Sandbox Code Playgroud)

等等

elasticsearch

5
推荐指数
1
解决办法
2623
查看次数

标签 统计

elasticsearch ×1