2010-02-22 71 views
1

我已经建立了Sphinx来索引MySQL数据库中的三个表格,每个表格都有自己的索引。每场比赛属于哪个指数?

我遇到的问题是它不会返回每个匹配属于哪个索引,所以除非我正在搜索单个索引,否则结果相当无用。

Sphinx附带的搜索应用程序会显示索引以及匹配,还有什么方法可以让API执行此操作吗?

我在使用sphinxapi.php。

回答

2

有几个选项,我可以想到我的头顶。我没有在这里安装狮身人面像,但我确实使用它,并发现它是一个梦幻般的索引解决方案!

1)使用可帮助您识别索引的索引重建索引。例如,在index_1中,将'1_'附加到您的唯一ID。你会一直知道它来自哪里。

2)分别搜索您的索引并在搜索完成后合并结果。

有可能有许多其他方法来实现这一点。