По сути, я в настоящее время создаю нечеткий поиск дляasticsearch, и у меня есть два вида поиска для сравнения
Один из них - автоматический нечеткий поиск
{
"query": {
"match": {
"user": {
"query": "test",
"fuzziness": "AUTO"
}
}
}
}
Другие - это запрос условий, соответствующий нескольким опечаткам
{
"query" : {
"terms" : {
"user" : ["test", "testt", "tesr", "tst", ...]
}
}
}
при условии, что у терминов может быть около 20 с или более, я хочу знать, какой из них лучше использовать, а с точки зрения производительности лучше, и насколько масштабируемо совпадают термины со многимиключевое слово.