Solr Dismax Config для ускоренной оценки
Я видел многие из этих тем здесь, но все еще смущает их реализацию. В моем случае мне нужно сделать это:
- Поиск определенных фраз в заголовке и тексте и дать название ^3, текст ^1
- на основе результата в #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 игнорируется.