Sort Results
Usage
hal_sort(query, field, decreasing = FALSE, ...)
hal_sort(query, field, decreasing = FALSE, ...)Arguments
- query
An object of class
HALQuery(typically returned byhal_query()).- field
A
characterstring specifying the field to be used to sort the results.- decreasing
A
logicalscalar: should the sort be increasing or decreasing?- ...
Currently not used.
Value
An object of class HALQuery.
See also
Other query tools:
hal_facet(),
hal_filter(),
hal_group(),
hal_query(),
hal_select(),
operators
Examples
## Select fields
(q <- hal_query() |> hal_sort("docid"))
#> $q
#> [1] "text:*"
#>
#> $fl
#> [1] "docid,label_s"
#>
#> $wt
#> [1] "json"
#>
#> $sort
#> [1] "docid asc"
#>
#> attr(,"class")
#> [1] "HALQuery"
## Update query
hal_sort(q, "producedDate_tdate", decreasing = TRUE)
#> $q
#> [1] "text:*"
#>
#> $fl
#> [1] "docid,label_s"
#>
#> $wt
#> [1] "json"
#>
#> $sort
#> [1] "producedDate_tdate desc"
#>
#> attr(,"class")
#> [1] "HALQuery"