我有这些数据:
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)
等等