2015-04-02 63 views
1

我有mysql innodb數據庫,其中包含從幾個來源,這是用塞爾維亞語寫的信息。一些文本包含拉丁字符,有些不是相同的單詞。MYSQL innodb全文搜索不顯示所有結果

我有這樣

丘普里亞 丘普里亞

問題代表同一個詞,當我做全文搜索,我必須說明,我需要找到丘普里亞或丘普里亞,有一些設置,我應該怎麼做選擇兩種結果?

+0

您是否檢查過此問題http://stackoverflow.com/questions/1381186/fulltext-search-with-innodb?rq=1和http://stackoverflow.com/questions/4048128/mysql-innodb-text-search -options?rq = 1 – 2015-04-02 11:37:47

+0

innodb現在支持全文搜索,他們正在尋找替代品。 – emir 2015-04-02 11:42:10

+0

你能告訴我們你正在搜索的列的排序規則嗎? – 2015-04-02 11:50:14

回答

1

列的排序規則更改爲utf8_general_ciutf8_unicode_ci

隨着utf8_bin,這兩個詞的處理方式不同。使用任何_ci歸類,大小寫和重音都將被忽略。

+0

當我試圖改變排序規則utf8_general_ci我得到消息#1283 - 列「tekst」不能是我已刪除索引FULLTEXT指數 – emir 2015-04-03 14:10:02

+1

的一部分,改變了整理和重新創建索引,現在它的工作。謝謝你,裏克詹姆斯 – emir 2015-04-03 14:15:01