WARNING: Version 1.6 of Elasticsearch has passed its EOL date.
This documentation is no longer being maintained and may be removed. If you are running this version, we strongly advise you to upgrade. For the latest information, see the current release documentation.
Percolator
editPercolator
editThe percolator has been redesigned and because of this the dedicated _percolator
index is no longer used by the percolator,
but instead the percolator works with a dedicated .percolator
type. Read the redesigned percolator
blog post for the reasons why the percolator has been redesigned.
Elasticsearch will not delete the _percolator
index when upgrading, only the percolate api will not use the queries
stored in the _percolator
index. In order to use the already stored queries, you can just re-index the queries from the
_percolator
index into any index under the reserved .percolator
type. The format in which the percolate queries
were stored has not been changed. So a simple script that does a scan search to retrieve all the percolator queries
and then does a bulk request into another index should be sufficient.