2013-04-12 94 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字符&的描述字段。但没有运气。

有没有其他人遇到这种问题或知道问题可能是什么?

回答