假设我有一个包含 20 个表的数据库,所有表都具有相同的架构,我如何为所有表创建一个索引?如果我每张表都有一个索引,那么搜索就可以了。我成功地为 20 个表创建了一个索引,但每次搜索都会返回第一个表的第一条记录。
索引配置:
index all_table_index
{
type = plain
source = TABLE1
source = TABLE2
source = TABLE3
source = TABLE4
source = TABLE5
...
path = /data/sphinx/all_table_index
#docinfo = extern
charset_type = utf-8
}
另外:唯一整数字段有重复项(主 ID 自动增量 - 每个表都相同!)。这会影响对任何其他字段的搜索吗?谢谢您的帮助。