My searches become slower and slower as the number of indexed documents grow.
However, we only query the documents that happen to be produced in the last 3 months.
I wonder if it is possible to have an alias or another Elasticsearch construct that allows for querying only the last 3 months of data so that the performance does not degrade as records grow.
We don't want to discard old records because we may run reports from time to time over the whole index, but those are not performance-critical.
Any ideas on how to stop search performance from degrading?
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.