Rebuild Elasticsearch index without downtime
Elasticsearch allows us to add fast full-text searching and autocomplete features to our projects very easily. We can create an “index” in Elasticsearch and store the items we want to search as JSON documents into the index, to be able to run queries depending on different fields of the documents. Do we ever really need to rebuild an index? Yes. There are situations when this becomes unavoidable. For example, if we need to change any of the...