Как нормализовать показатель поиска eZ Find для нескольких общих индексов?

В настоящее время я ищу 3 разных индекса на 3 разных сайтах (сайт A имеет доступ к индексам сайта A, B и C и так далее ...), используя расширение eZ Publish, eZ Find (использует Apache Solr). Все это отлично работает, однако оценка eZ Find (Solr) различается на всех трех сайтах, когда я использую один и тот же запрос (поиск по запросу «бог» имеет разные порядки сортировки для всех трех сайтов).

Есть какие-нибудь мысли о том, как я могу стандартизировать оценки или как их лучше предсказать? Все три сайта используют один и тот же набор шаблонов поиска, поэтому функция поиска не меняется, CSS и контент - единственные различия между сайтами.


person harmstyler    schedule 23.12.2011    source источник
comment
Оценки поиска (также оценки «вроде этого») ничего не значат ни в каком абсолютном смысле. Они только относительно полезны.   -  person Jesvin Jose    schedule 24.12.2011


Ответы (1)


Quick Update, я нашел ответ на эту проблему. Функция eZ Find по умолчанию (на ezfezpsolrquerybuilder.php) увеличивает solr для результатов поиска по локальному сайту. В настоящее время единственный способ предотвратить это - удалить код из скрипта построителя запросов.

person harmstyler    schedule 29.04.2012