全文索引并在sphinx中将列设置为属性?

时间:2012-04-01 10:43:06

标签: linux indexing sphinx

我正在尝试全文搜索列,但也可以按其进行分组。这是否意味着它需要属性?我希望仍然能够在列上搜索。

2 个答案:

答案 0 :(得分:1)

使用sql_field_string将列设为全文字段和属性。

http://sphinxsearch.com/docs/current.html#conf-sql-field-string

然后你可以查询它,并按它排序/分组。

答案 1 :(得分:0)

是的,您需要在Sphinx中使用group by属性。 例如,您可以使用文本列的crc32(文本)。像:

sql_query = select text, crc32(text) as text_crc from mytable
sql_attr_uint = text_crc

因此,文本将用于全文搜索,text_crc用于group by。