Thinking sphinx - ignoruje polskie znaki

Witam,

Zainstalowałem sobie thinking-sphinx. Po zaindeksowaniu zauważyłem, że ignoruje polskie znaczki w słowach, które są w bazie. Przykładowo dla słowa:

# łapka Article.search "łapka"
wynik jest taki sam jak dla:

#ąśćłżźapkaółćźż Article.search "ąśćłżźapkaółćźż"
Tylko jeden artykuł zawiera słowo “łapka” (tylko to słowo). Widać go za pierwszy i drugim zapytaniem.

Table jest w utf_polish_ci i nie wiem, czemu ignoruje te znaki. Ktoś ma jakiś pomysł? To jest wina konfiguracji, czy czegoś innego?

Najlepiej wrzucić charset_table - poszukaj w dokumentacji o co dokładnie chodzi, przykład tutaj: http://pastie.org/481846 (plik config/sphinx.yml)

Dzięki :slight_smile:

Tak z ciekawości: czy w ruby 1.9 również występuje ten problem?

IMHO to nie ma związku z wersją Rubiego, charset_table to funkcjonalność Sphinx’a, mapuje znaki na inne znaki które zostaną zaindeksowane.