Доктрина с возможностью поиска с помощью символов, отличных от ASCII - PullRequest
0 голосов
/ 16 мая 2010

У меня есть текст на турецком языке: "selam günaydın". доктрина searchable преобразует его в ключевые слова в таблице: -selam -guenaydin

Таким образом, "guenaydin" был сохранен в таблице как ключевое слово "günaydın", поэтому, когда кто-то пишет в поиске "günaydın", он ничего не получает - что я могу делать?

1 Ответ

1 голос
/ 19 мая 2010

Решение:

Сначала необходимо использовать метод analysis () класса Doctrine_Search_Analyzer_Standard, чтобы преобразовать входящую строку поиска в формат индексной таблицы.

...