Я хотел бы увеличить документы в solr, только если определенное поле имеет фиксированное значение, например:
я хотел бы усилить все документы, для которых значение цвета поля установлено на "желтый"
bf=colour:yellow^10
Является ли это возможным?
Я хотел бы увеличить документы в solr, только если определенное поле имеет фиксированное значение, например:
я хотел бы усилить все документы, для которых значение цвета поля установлено на "желтый"
bf=colour:yellow^10
Является ли это возможным?
С помощью edismax вы можете сделать это:
bf=if(exists(query({!v='colour:yellow'})),10,1)
который является запросом функции.
Ссылка: