我正在使用 php API 来查询两个狮身人面像索引,如下所示
$cl->Query("test","index1 index2");
并且我都成功地得到了结果,但我无法区分哪个结果来自哪个索引。有没有办法区分?还是我需要分别进行 2 个查询?
我正在使用 php API 来查询两个狮身人面像索引,如下所示
$cl->Query("test","index1 index2");
并且我都成功地得到了结果,但我无法区分哪个结果来自哪个索引。有没有办法区分?还是我需要分别进行 2 个查询?
为每个设置一个唯一的属性
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 以推断源索引。