У меня есть требование по сортировке поля, когда значение соответствует его полю, тогда этот документ имеет более высокий балл, чем другие документы. Может ли Алголия это сделать?Есть ли у Algolia функция оценки счёта, например Elasticsearch?
ответ
Чтобы отразить важность атрибута по сравнению с другим, способ использования Algolia определенно соответствует , чтобы указать атрибуты, которые вы хотите найти в настройке индекса searchableAttributes
.
Например, если вы хотите найти как в title
так и description
, но title
более важен; вы должны пойти:
searchableAttributes:
- title
- description
По сравнению с повышающими подхода, это обеспечивает количество спичечных вхождений у вас есть не будет влиять на общий рейтинг (общая проблема в ES: есть 4 слова, соответствующее здесь и там в description
лучше, чем 2 слова, соответствующие точно в title
?).
С Algolia объекты, соответствующие длинному выражению (с точки зрения близости между словами запроса в тексте), всегда будут использоваться для определения наилучшего совпадающего атрибута; а затем сортировать результаты в соответствии с важными атрибутами.
- 1. есть ли верхний предел оценки релевантности в elasticsearch
- 2. Есть ли функция в ExtJS, например dojo.load?
- 3. Есть ли переносная функция, например g_printf_string_upper_bound?
- 4. Есть ли парсер javascript, например date.js для оценки времени?
- 5. У меня есть функция-функция
- 6. У Ruby Proc/lambda есть функция «this», например закрытие JavaScript?
- 7. У powershell есть некоторая функция, например binmode в perl?
- 8. Есть ли у Моно функция горячей замены?
- 9. Есть ли у JClouds-Chef функция возврата?
- 10. Есть ли у Netezza функция ODBC DESCRIBE?
- 11. Есть ли у CSS функция «начала»?
- 12. Есть ли у python urllib2 функция gethostbyname?
- 13. Есть ли у JavaScript определенный порядок оценки параметров функции?
- 14. Поддерживает ли algolia Field Collapsing, как Elasticsearch и Solr?
- 15. У UIAlertView есть fireDate, например UILocalNotifications?
- 16. Есть ли у Алголии поиск по рекомендации?
- 17. Есть ли система оценки JavaScript?
- 18. У python есть функция partition_by?
- 19. У Redis есть функция decr, если функция
- 20. Функция оценки ElasticSearch в зависимости от соседних документов
- 21. У LESS есть функция «расширения»?
- 22. Есть ли у elasticsearch эквивалент «ядер», как в solr?
- 23. Есть ли у ElasticSearch часы для записи данных в Mysql
- 24. Algolia instantsearch.js функция обратного вызова
- 25. У вас есть сериализация, например php?
- 26. Есть ли у dojo глубокий микс, например jQuery.extend?
- 27. Есть ли у JavaScript порядок приоритетов, например CSS?
- 28. Есть ли у Qt поля со списком, например Word?
- 29. Есть ли у PHP идиум назначения по умолчанию, например perl?
- 30. Есть ли у Android Studio расписание релизов? (например, Chrome)
Очевидно, что не совсем то же самое, но вы можете указать Алголии поля поиска и там порядок важности. – Dan