OpenSearch/docs/java-api
Jim Ferenczi 18866c4c0b
Make hits.total an object in the search response (#35849)
This commit changes the format of the `hits.total` in the search response to be an object with
a `value` and a `relation`. The `value` indicates the number of hits that match the query and the
`relation` indicates whether the number is accurate (in which case the relation is equals to `eq`)
or a lower bound of the total (in which case it is equals to `gte`).
This change also adds a parameter called `rest_total_hits_as_int` that can be used in the
search APIs to opt out from this change (retrieve the total hits as a number in the rest response).
Note that currently all search responses are accurate (`track_total_hits: true`) or they don't contain
`hits.total` (`track_total_hits: true`). We'll add a way to get a lower bound of the total hits in a
follow up (to allow numbers to be passed to `track_total_hits`).

Relates #33028
2018-12-05 19:49:06 +01:00
..
admin Make sure to use the type _doc in the REST documentation. (#34662) 2018-10-22 11:54:04 -07:00
aggregations Migrate scripted metric aggregation scripts to ScriptContext design (#30111) 2018-06-25 12:01:33 +01:00
docs Docs: Fix build for java-api 2018-10-30 09:14:07 -04:00
query-dsl Make sure to use the type _doc in the REST documentation. (#34662) 2018-10-22 11:54:04 -07:00
aggs.asciidoc removing duplicated parenthese open (#17975) 2016-04-26 20:13:08 +02:00
client.asciidoc Deprecate the transport client in favour of the high-level REST client (#27085) 2017-12-01 12:24:16 +01:00
docs.asciidoc Added minimal docs for reindex api in java-api docs 2018-03-16 07:42:48 +01:00
index.asciidoc Docs: Fix build for java-api 2018-10-30 09:14:07 -04:00
query-dsl.asciidoc Build that java api docs from a test (#24354) 2017-05-02 13:00:56 -04:00
search.asciidoc Make hits.total an object in the search response (#35849) 2018-12-05 19:49:06 +01:00