结果不准确(Sphinx)

时间:2017-12-25 11:54:35

标签: php sphinx

我有一个过滤器,用户可以在其中设置商品搜索的价格范围。

http://joxi.ru/EA4QDEJfw8xxNr

当我设定范围时,结果会产生不正确的最低价格(http://joxi.ru/8239D0NuJ744vr)和最高价。

当我打印我的过滤器时,我发现一切都好。

protected function query(DataProvider\Params $params = null)
{
    $this->setSettings();  # sphinx setting

    if ($params) {
        $this->setFilter($params->arFilter);
    } else {
        throw new SphinxException('Empty params');
    }

    return $result = $this->makeQuery();    # execute question and return result
}

private function setFilter(array $filter = null)
{
    $this->sphinx->resetFilters();
    print_r($arValues);
    $this->setSphinxFilterRange($propCode, $arValues['LEFT'], $arValues['RIGHT']);
}
  

数组([LEFT] => 19879 [右] => 42479)

狮身人面像有不准确吗?

1 个答案:

答案 0 :(得分:0)

问题在于sphinx索引了另一个数据库