1
我在一個文件sphinx.conf
中使用了一些索引。當我從這些索引給出結果數組(不同的表Mysql)時,我沒有得到表的名字。我怎麼能得到它?如何在Sphinx的結果數組中獲取表名?
我在一個文件sphinx.conf
中使用了一些索引。當我從這些索引給出結果數組(不同的表Mysql)時,我沒有得到表的名字。我怎麼能得到它?如何在Sphinx的結果數組中獲取表名?
您可以修改sphinx.conf中索引的sql_query屬性,以便它們返回一個僞屬性 - 索引名稱。
例如:
first_idx:
...
sql_query = SELECT <...>, 'first_idx' as index_name FROM fisrt_table;
second_idx:
...
sql_query = SELECT <...>, 'second_idx' as index_name FROM second_table;
做到這一點使用的最佳方式:'$ S-> setSelect( '類型');''哪裏$ s'是對象'$ S =新SphinxClient;' – FranceDePerost 2015-02-11 12:36:10