0

我正在使用 php API 来查询两个狮身人面像索引,如下所示

$cl->Query("test","index1 index2");

并且我都成功地得到了结果,但我无法区分哪个结果来自哪个索引。有没有办法区分?还是我需要分别进行 2 个查询?

4

1 回答 1

1

为每个设置一个唯一的属性

source1 {
  sql_query = SELECT id, 1 as index_id, .... 
  sql_attr_unit = index_id
}
source2 {
  sql_query = SELECT id, 2 as index_id, .... 
  sql_attr_unit = index_id
}

结果将包含一个“index_id”属性。

如果使用 RT 索引,几乎相同。只需要定义一个 rt_attr_unit ,然后在将数据注入索引时适当地填充它。


否则,您可能已经将两个索引中的 id 安排为不重叠(如果两个索引中的 id 相同,它将不起作用),因此可以查看 ID 以推断源索引。

于 2013-06-25T22:16:27.413 回答