2013-04-12 137 views
1

一個奇怪的現象,似乎與一個MySQL數據庫配置的sql_query來發生的所有內容。在sphinx.conf中的sql_query的相關部分如下:獅身人面像搜索索引不索引字段中的

sql_query = ... GROUP_CONCAT(DISTINCT IFNULL(`vendor_items`.`description`, '0') 
SEPARATOR ' ') 
AS `vendor_item_descriptions`,... 

的問題是,在只屬於某些情況下,這description字段建立索引。似乎索引達到了一個點,然後不再進一步索引字段內容。我通過從一個特定的項目中搜索一堆來自該領域的單詞來解決這個問題。似乎該項目的大約前三分之一的描述內容被編入索引。我認爲這可能是字符編碼問題,所以我刪除了重新索引的任何不可打印的UTF-8字符&的描述字段。但沒有運氣。

有沒有其他人遇到這種問題或知道問題可能是什麼?

回答