sphinx 在多表的情况下如何检索出具体数据


在sphinx.conf里面定义了多个sourc对应多个index (每个index对应一个source)
看了半天文档,只发现有一个 sql_query_info 的参数,设置为:

   
  sql_query_info = select * from `表名` where id = $id
 

但发现只在search.exe也就是cmd测试下才会去执行...用api调用不会执行这个..
看到网上的例子,都是通过查询出来的id值然后链接mysql去查询...我这每个表的名字都没有规律,id值也没有规律..请问有没有办法能让api调用输出的时候带上是哪个source的结果..或者直接能输出其他字段的内容,而不是只输出id



相关链接

sphinx php

桂山約瑟菲路 10 years, 2 months ago

Your Answer