Я нашел решение для этого сейчас.
Я попробовал «взломать», о котором упоминал в своем вопросе, - проанализировать слово «стоять» и найти его явно (вариант ответа от Пола Дэвиса), но он не сработал очень хорошо.
Я не объяснил это в своем вопросе (в то время, когда я задал этот вопрос, я не понял всех последствий), но мне нужно, чтобы он также совпадал, если пользователь использовал слово "stand" в описании своего рецепта. *
Итак, я попытался заставить sphinx добавить условие по принципу «если stand_developed имеет значение true или примечания содержат слово« stand »», но мне не удалось найти правильный синтаксис для этого.
Он также должен был иметь дело с любым другим поисковым текстом.
В конце я добавил дополнительный столбец в свою таблицу рецептов под названием «search_tags» и добавил в него слово «stand», если пользователь выбирает «stand_developed» при добавлении рецепта.
Затем я заставляю Сфинкса индексировать это поле, а также другие мои поля, и все это прекрасно работает.