Стоит ли включать пробелы в нечеткие поля запроса?
У меня есть эти данные:
name:
first: 'John'
last: 'Smith'
Когда я сохраняю это в ES, AFAICT лучше сделать это одним полем. Однако, должно ли это одно поле быть:
name: 'John Smith'
или же
name: 'JohnSmith'
?
Я думаю, что запрос должен быть:
query:
match:
name:
query: searchTerm
fuzziness: 'AUTO'
operator: 'and'
Примеры поисковых запросов - это то, что люди могут вводить в поле поиска, например
John
Jhon Smi
J Smith
Smith
и т.п.