我想知道如何使用sphinx搜索从表中获取所有列值...
我有配置文件,该文件只能从表中获取一个字段。
但我需要所有字段值。
我将在哪里修改以从表中获取所有字段。
谢谢并提前......
答案 0 :(得分:4)
Sphinx只会返回文档ID,权重和属性。使用MySQL获取其余值。
答案 1 :(得分:0)
我认为可以使用一些技巧来解决这个问题。
如果该列未包含在全文搜索中,您可以将其添加到 attr 条目中。例如对于字段名称和年龄,在xmlpipe2源配置文件中,您可以在index
部分添加这些:
xmlpipe_attr_string = name
xmlpipe_attr_uint = age
如果该列包含在全文搜索中,您可以将其同时添加到 attr 条目和字段条目中。例如对于字段介绍,在xmlpipe2源配置文件中,您可以在索引部分中添加这些:
xmlpipe_field = intro
xmlpipe_attr_string = intro