2

我想知道如何使用天蓝色搜索按分数过滤和排序结果。

我试过了 :

https://domaine.net/indexes/indexName/docs?search=TEST$orderby=@search.score%20desc&$count=true

返回 :

object(stdClass)#322 (1) {
  ["error"]=>
  object(stdClass)#323 (2) {
    ["code"]=>
    string(0) ""
    ["message"]=>
    string(96) "Invalid expression: Syntax error at position 8 in '@search.score asc'.
Parameter name: $orderby"
  }
}
4

1 回答 1

2

结果默认按分数(降序)排序。如果您按其他标准排序,则使用分数来打破平局。如果要显式按分数排序,可以使用参数search.score()中的$orderby函数。它记录在这里

目前无法按分数过滤。由于分数不仅取决于查询,还取决于数据语料库,因此我很想了解您的场景,以便更好地根据分数进行过滤。

于 2014-12-08T18:35:14.860 回答