Solr dismax boost функция проверки правильности - PullRequest
0 голосов
/ 26 февраля 2019

Я делаю функцию для моего коммерческого веб-сайта, которая состоит в том, чтобы показывать некоторые элементы, связанные с просматриваемым в данный момент товаром (известный как перекрестные продажи).
Мы используем поисковую систему Solr.
Когда я ищу большеэлементы для показа, я использую поиск dismax и, в частности, функцию boost.
Как я могу проверить равенство между константой и переменной внутри функции boost, например: if (my_field = 1, 0, 1).
На данный момент я делаю это: если (не (sub (my_field, 1)), ....) это означает, что если my_field вычесть его предполагаемое значение равно 0, то делать вещи.Есть ли более логичное средство для этого?

...