2011-09-21 150 views
0

是否可以在具有不同属性的多个索引上进行搜索并保持一致的PAGIN。在具有不同属性的多个索引上搜索狮身人面像

比如我们有2个指标:

  1. 地方与GEO数据
  2. 对象,而不GEO数据

我们要应用GEO过滤器的索引#1(SetFilterFloatRange,SetGeoAnchor )并跳过索引#2的这个过滤器。我们希望在一个分页结果集中显示这些结果。

SPHINX可以吗?

回答

0

不,目前不可能 - 如果您尝试这样做,您将收到错误消息。

的解决方法,这将是有指标#2内的同一领域,但也有一些价值,这表明这种检查应该被跳过。

你的搜索查询可能是这样的:(@somefield ("%s") | @somefield ("NONE")),其中NONE是你的“空值”和%s是你实际上是在寻找的字符串。