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

标签 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代码,谁能让我知道如何在Sphinx中使用Between

最佳答案

我对此进行了研发,发现sphinx仅进行文本搜索,不在类型子句之间给出,所以我认为你应该获取id,然后你必须在子句之间进行过滤。

关于mysql - Yii2 Sphinx 搜索大于小于或小于小于条件 OR "BETWEEN",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48765294/

相关文章:

ruby-on-rails - 与 Thinking Sphinx 的深度关联和 Sphinx 索引?

Yii2 在验证之前抛出 PHP 警告

php - Yii2/PHP : Check connection to MySQL and PostgreSQL

php - 如何使用 HTML DOM 将所有相对 URL 转换为绝对 URL?

python - Unix 目录结构的快速、逐行 "grep -n"等价物

sphinx - 如何在 LINUX(ubuntu) 上安装 Sphinx

mysql - 从另一个容器连接到在 docker 容器中运行的 mysql 服务器?

php - 使用 MD5 和 SHA-1 进行双重哈希

mysql - 如何快速地在 MySQL 中的多列中进行全文搜索?

php - 如何使用 PHP 和 MySQLI 按相关性对结果进行排序?