gpt4 book ai didi

symfony - Symfony Elasticsearch 查询 bool 排序

转载 作者:行者123 更新时间:2023-12-02 23:38:06 25 4
gpt4 key购买 nike

我正在使用Elastica_Query_Bool()并遇到一个问题,没有方法可以对结果进行排序(排序)。是否存在使用Elastica_Query_Bool()对结果进行排序的解决方案?

最佳答案

您可以执行以下操作对查询进行排序:

use Elastica\Query;
...
$bool = new Query\Bool();
bool->addMust(..);
$q = new Query($bool);
//$sort = array("entity_id" => array("order" => "asc")); //EXAMPLE 1
$sort = array('_score' => array('order' => 'desc')), //EXAMPLE 2
$q->setSort(array($sort))
->setMinScore(1);

Get more info about the syntax here

关于symfony - Symfony Elasticsearch 查询 bool 排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27869109/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com