Yii2 Sphinx搜索大于或小于条件OR" BETWEEN"

时间:2018-02-13 11:03:28

标签: mysql yii2 sphinx

$totalGeneralDownload = $squery->from('general_materials','general_materials_delta')
                                    ->match
                                    (
                                        (new MatchExpression())
                                        ->match([$param => $searchTitle])
                                        ->andfilterMatch(['and','download_count>=100','download_count<=100'])

                                    )
                                    ->showMeta(true)
                                    ->search();

这是我的狮身人面像代码,任何人都可以让我知道如何在Sphinx中使用Between

2 个答案:

答案 0 :(得分:1)

我有R&amp; D并且发现只有sphinx文本搜索没有在类型子句之间给出所以我认为你应该得到id然后你必须在子句之间过滤。

答案 1 :(得分:0)

Sphinx不提供条款,因此我们必须在代码中进行管理。 一旦你从sphinx获得id,然后你必须按代码过滤然后得到结果。