Solr Boost для многозначного поля даты
У меня есть индекс Solr, и каждый документ является информацией о событии. В моей схеме Schedule - многозначное поле типа date. Я задаюсь вопросом, возможно ли повысить документы с датой графика (любая из этих дат в многозначном поле) в будущем и ближе всего к текущей дате? Я использую запрос Dismax и клиентский API SolrNet.
1 ответ
Вы можете использовать Solr FunctionQuery - recip
,
Пример функции запроса:
recip(ms(NOW/HOUR,_datefield_),3.16e-11,1,1)
Также прочитайте FAQ по релевантности: http://wiki.apache.org/solr/SolrRelevancyFAQ