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