Solr Dismax Config для ускоренной оценки

Я видел многие из этих тем здесь, но все еще смущает их реализацию. В моем случае мне нужно сделать это:

  1. Поиск определенных фраз в заголовке и тексте и дать название ^3, текст ^1
  2. на основе результата в #1, мне нужно повысить результаты за время изменения

я пробовал это с разными результатами:

/solr/select
?q={!boost b=$dateboost v=$qq defType=dismax}
&dateboost=recip(ms(NOW/HOUR,modified),86400000,1,1)
&qq=video
&qf=title^3+text
&pf=title^3+text
&debugQuery=true

И обычный запрос с другими настройками в solrconfig.xml

<str name="qf">title^3 text</str>
<str name="pf">title^3 text</str>
<str name="bf">recip(ms(NOW/HOUR,modified),86400000,1,1)</str>

Я предпочитаю иметь усиление по умолчанию в solrconfig, спасибо в продвинутом.

1 ответ

Решение

Наконец, я использовал первый вариант, так как при использовании! Boost конфигурация обработчика dismax в solrconfig.xml игнорируется.

Другие вопросы по тегам