问题:cbft 只有在给Descending
选项一个true
值时才会返回给我一个排序的结果,由于某种原因,当给false
它没有排序时(似乎是基于updated
但不是我正在寻找的字段排序。
这是我的代码:
var (
qus []cbft.FtsQuery
)
...
conjunction := cbft.NewConjunctionQuery(qus...)
q := gocb.NewSearchQuery(dd.Config.TrialsSearchIndex, conjunction)
sortBy := cbft.NewSearchSortField("drug_name").Descending(true) // if false does not sort
q.Sort(sortBy)
res, err := dd.Couchbase.TrialsBucket.ExecuteSearchQuery(q)
为什么不按升序排序?