#django #solr #django-haystack
#django #solr #django-haystack
Вопрос:
Я хотел бы передать в Solr некоторые параметры, которые должны влиять на взвешивание результатов (я не хочу отфильтровывать результаты, которые не соответствуют этим критериям).
Например. Я хотел бы иметь атрибут language, и если я передам язык пользователя поисковой системе, я хотел бы, чтобы результаты, соответствующие языку, были указаны первыми. Как новичок в Solr, я хотел бы знать, возможно ли это и как!
Ответ №1:
Да, это возможно с помощью функций boost. Смотрите эту запись часто задаваемых вопросов или описание функций boost для модуля DisMaxQueryPlugin (анализатор запросов dismax является анализатором по умолчанию).