Чем расчет оценки релевантности в Elasticsearch отличается от Couchbase? - PullRequest
0 голосов
/ 10 марта 2020

Интересно, имеет ли значение релевантности вasticsearch разницу с couchbase или нет?

1 Ответ

0 голосов
/ 10 марта 2020

В соответствии с этим потоком базы данных 2019 , похоже, что они все еще используют tf / idf для подсчета очков, в то время как Elasticsearch имел тот же алгоритм, но теперь перемещен в * 1005. * Алгоритм BM25 для вычисления оценки от 5,0 .

Примечание: TF / IDF - очень популярный алгоритм для вычисления оценки релевантности, основанный на частоте термина и частоте обратного документа, в то время как BM25 - самая последняя и импровизированная форма, основанная на вероятности c с более подробной информацией о них можно найти здесь и здесь .

Примечание: Как и в вопросе, не упоминается, с какой целью вы сравниваете релевантность системы. Мои два цента: если вы строите полноценную поисковую систему и для вас важна релевантность, то вам следует выбрать Elasticseaech, основная функция которого - поиск и большая гибкость в выборе другого алгоритма и различных способов определения механизма оценки, которого нет в Нет SQL решения, такого как Couchbase.

...