Документ Boost в Solr

Я хотел бы увеличить документы в solr, только если определенное поле имеет фиксированное значение, например:

я хотел бы усилить все документы, для которых значение цвета поля установлено на "желтый"

bf=colour:yellow^10

Является ли это возможным?


person Belsen    schedule 03.08.2015    source источник


Ответы (1)


С помощью edismax вы можете сделать это:

bf=if(exists(query({!v='colour:yellow'})),10,1)

который является запросом функции.

Ссылка:

person arun    schedule 03.08.2015