Как искать @ | & () в сфинксе.
Я хочу, чтобы результаты содержали эти символы, это ключевое слово для сфинкса, как мне искать эти вещи?
спасибо
Вам нужно экранировать эти символы, вставив перед ним '\', или используйте Riddle.escape (string). Вот связанная проблема одного github: https://github.com/freelancing-god/thinking-sphinx/issues/235
Чтобы выполнить поиск по этим символам, вам необходимо добавить их в charset_table, см. charset_table документации
И, конечно же, вам нужно избегать их в поисковом запросе, например:
$sphinx->Query($sphinx->EscapeString("my@email.com"));