У меня есть a Ruby on Rails site, который использует мышление sphinx для поиска базы данных postgres.Индекс boolean field как строка в sphinx
Одно из полей в таблице, которую я ищу, является булевым. Я хотел бы иметь возможность сопоставлять это логическое значение, когда в поисковом запросе используется определенное ключевое слово.
Чтобы полностью объяснить с помощью примера:
Мой сайт предназначен для людей, которые разрабатывают свой собственный черно-белый фильм.
У меня есть таблица рецептов, где люди описывают, как они разрабатывают фильм. В этой таблице есть булевский столбец под названием «stand_developed» (метод разработки фильма).
Я хотел бы возвращать результаты, где это поле верно, когда пользователь ищет слово «стоять».
Я прошел через sphinx docs и не нашел, если это возможно.
Я думаю, что я мог бы что-то взломать в моем методе контроллера, проанализировав условия запроса и добавив условие, но есть ли более чистый способ сделать это?