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

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