Добавление Boost для оценки в соответствии с полезной нагрузкой многозначного поля в Solr
Вот мой случай;
У меня есть поле в моей схеме с именемelmo_field
, Я хочу чтобыelmo_field
должны иметь полезные значения. то есть
dorothy|0.46 sesame|0.37 big bird|0.19 bird|0.22
Когда пользователь ищет ключевое слово, т.е.dorothy
Я хочу добавить 0,46 к обычному счету. Если пользователь ищетbig bird
, 0,19 следует добавить, и если пользователь ищетbird
, Должно быть добавлено 0,22 (полезные данные добавлены - или будут добавлены полезные данные * коэффициент нормализации).
Я имею в виду, что я сделаю поиск по своему индексу в других моих полях схемы solr. И я сделаю еще один поиск (этот поиск точного соответствия) вelmo_field
в то же время, и если что-то совпадает, я увеличу счет с полезными нагрузками.
Есть идеи?