Поиск хеш-тега с помощью мышления sphinx

Можно ли искать хеш-тег через think_spinx? Не могу найти решение. Нужно найти все заголовки только с хеш-тегом: "title#text","#text" и т. Д.

1 ответ

Решение

Вы захотите убедиться, что Sphinx индексирует хеш-символ - это делается с помощью параметра charset_table. Думающий Сфинкс находит это значение в config/sphinx.yml (создайте его, если вы этого еще не сделали), который настраивается с помощью сред, очень похожих на config/database.yml,

development:
  charset_table: "0..9, A..Z->a..z, _, a..z, \#, U+410..U+42F->U+430..U+44F, U+430..U+44F"

Все остальные перечисленные символы и диапазоны символов являются стандартным набором Sphinx для UTF-8, который по умолчанию использует Thinking Sphinx.

Другие вопросы по тегам