We're updating the issue view to help you get more done. 

Allow to configure or dynamically retrieve the max window size in Elasticsearch

Description

See HSEARCH-3554: https://github.com/hibernate/hibernate-search/pull/1942/

We need to know the maximum window size in order to set a default limit in search queries. Currently we use 10000, the default in Elasticsearch, but this is something that can be customized. It would be nice if we could retrieve this parameter automatically during startup, or at least allow the user to set it through configuration properties.

Also, when the maximum window size is not set, the user may not be aware that it even exists. So we should probably issue a warning when a query relies on the maximum window size, and we notice there are more results. See https://github.com/hibernate/hibernate-search/pull/1942#issuecomment-479493485

Environment

None

Status

Assignee

Unassigned

Reporter

Yoann Rodière

Labels

None

Suitable for new contributors

None

Pull Request

None

Feedback Requested

None

Components

Fix versions

Priority

Minor