A field that had to change from text to keyword, which is not an update. A mapping is append-only for existing fields, which is the constraint that makes…
A rebuild time short enough that the index stops being something to protect. A derived store that can be rebuilt quickly does not need a backup, which removes…
A search index that had been incrementally updated for three years, with no test that the increments were correct. The diff is the point rather than the rebuild…
A search document carrying the full product description as both an indexed text field and a stored copy, on a catalogue where descriptions run to several pages. The…
A search cluster indexing 4,000 rows to support an admin lookup by name, added because “search” was in the requirement. A prefix match on an indexed column is…
Dynamic mapping infers a type from the first document it sees, which means the schema was decided in 2020 by whichever product was indexed first. The field that…
Changing an analyser means reindexing, and reindexing in place means a search index that is half old and half new for twenty minutes. The application must only ever…
A template is consulted at index creation and never again, so changing it does not affect an index that already exists. Mappings are immutable for existing fields, which…
Personal data ends up in every derived store, and only the primary database is covered by a delete statement. The queue is the one that surprises people: a…