弹性ruflin中的排序顺序为Elasticsearch

Tro*_*ike 0 php elasticsearch

我在https://github.com/ruflin/Elastica上使用"Elastica:elasticsearch PHP Client",在创建这样的查询时,我无法使用命令"ASC"/"DESC":

$elasticaQueryString  = new \Elastica\Query\QueryString();
$elasticaQueryString->setQuery('search_word');

$elasticaQuery = new \Elastica\Query();
$elasticaQuery->setQuery($elasticaQueryString);
$elasticaQuery->setSort("id");

$elasticaResultSet    = $elasticaIndex->search($elasticaQuery);
Run Code Online (Sandbox Code Playgroud)

Tro*_*ike 5

原来我需要使用这样的数组

$ elasticaQuery-> setSort(array("id"=>"asc"));