elasticsearch/docs/reference/indices
Christoph Büscher 56ee1a5e00
Allow reloading of search time analyzers (#43313)
Currently changing resources (like dictionaries, synonym files etc...) of search
time analyzers is only possible by closing an index, changing the underlying
resource (e.g. synonym files) and then re-opening the index for the change to
take effect.

This PR adds a new API endpoint that allows triggering reloading of certain
analysis resources (currently token filters) that will then pick up changes in
underlying file resources. To achieve this we introduce a new type of custom
analyzer (ReloadableCustomAnalyzer) that uses a ReuseStrategy that allows
swapping out analysis components. Custom analyzers that contain filters that are
markes as "updateable" will automatically choose this implementation. This PR
also adds this capability to `synonym` token filters for use in search time
analyzers.

Relates to #29051
2019-06-27 18:27:11 +02:00
..
apis Allow reloading of search time analyzers (#43313) 2019-06-27 18:27:11 +02:00
aliases.asciidoc add missing `test2` index in alias example (#39212) 2019-02-20 16:27:34 -08:00
analyze.asciidoc Remove `include_type_name` in asciidoc where possible (#37568) 2019-01-18 09:34:11 +01:00
clearcache.asciidoc
create-index.asciidoc Fix typo in create-index.asciidoc (#41806) 2019-06-10 11:58:46 +03:00
delete-index.asciidoc
flush.asciidoc Reject illegal flush parameters (#40213) 2019-03-19 21:23:25 -04:00
forcemerge.asciidoc [DOCS] Force Merge: clarify execution and storage requirements (#33882) 2018-10-23 12:25:04 +02:00
get-field-mapping.asciidoc Remove more include_type_name and types from docs (#37601) 2019-01-18 14:11:18 +01:00
get-index.asciidoc Update the default for include_type_name to false. (#37285) 2019-01-14 13:08:01 -08:00
get-mapping.asciidoc Update the default for include_type_name to false. (#37285) 2019-01-14 13:08:01 -08:00
get-settings.asciidoc
indices-exists.asciidoc
open-close.asciidoc
put-mapping.asciidoc Remove more include_type_name and types from docs (#37601) 2019-01-18 14:11:18 +01:00
recovery.asciidoc Make Recovery API support `detailed` params (#29076) 2019-06-21 09:02:23 +02:00
refresh.asciidoc
rollover-index.asciidoc [DOCS] Add anchors for Asciidoctor migration (#41648) 2019-04-30 10:19:09 -04:00
segments.asciidoc
shard-stores.asciidoc
shrink-index.asciidoc shrink may full copy when using multi data paths (#42913) 2019-06-06 13:00:00 -04:00
split-index.asciidoc [DOCS] Add anchors for Asciidoctor migration (#41648) 2019-04-30 10:19:09 -04:00
stats.asciidoc [DOCS] Various spelling corrections (#37046) 2019-01-07 14:44:12 +01:00
templates.asciidoc Update the default for include_type_name to false. (#37285) 2019-01-14 13:08:01 -08:00
types-exists.asciidoc
update-settings.asciidoc