OpenSearch/docs/reference/indices
Christoph Büscher 2cc7f5a744
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-28 09:55:40 +02:00
..
apis Allow reloading of search time analyzers (#43313) 2019-06-28 09:55:40 +02:00
aliases.asciidoc add missing `test2` index in alias example (#39212) (#39214) 2019-02-20 17:45:24 -08:00
analyze.asciidoc Remove `include_type_name` in asciidoc where possible (#37568) 2019-01-18 09:34:11 +01:00
clearcache.asciidoc [Docs] Add _cache/clear parameter examples (#34614) 2018-10-19 00:44:37 +02:00
create-index.asciidoc Update the default for include_type_name to false. (#37285) 2019-01-14 13:08:01 -08:00
delete-index.asciidoc [DOCS] delete index no longer supports specifying aliases 2017-06-19 10:30:05 +02:00
flush.asciidoc Reject illegal flush parameters (#40213) 2019-04-04 09:02:31 -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 CONSOLEify some more Indices APIs (#24375) 2017-05-01 13:56:39 -04:00
indices-exists.asciidoc documentation fix: index exists is ambiguous (#28460) 2018-02-01 13:22:32 -08:00
open-close.asciidoc Add wait_for_active_shards parameter to index open command (#26682) 2017-09-22 11:15:03 +02:00
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:05:33 +02:00
refresh.asciidoc Add CONSOLE to more docs 2016-09-01 17:08:18 -04:00
rollover-index.asciidoc [DOCS] Add anchors for Asciidoctor migration (#41648) 2019-04-30 10:20:17 -04:00
segments.asciidoc [Docs] Convert more doc snippets (#26359) 2017-08-28 11:23:09 +02:00
shard-stores.asciidoc [Docs] Convert more doc snippets (#26359) 2017-08-28 11:23:09 +02:00
shrink-index.asciidoc shrink may full copy when using multi data paths (#42913) (#42961) 2019-06-12 14:34:31 -04:00
split-index.asciidoc [DOCS] Add anchors for Asciidoctor migration (#41648) 2019-04-30 10:20:17 -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 Deprecate type exists requests. (#34663) 2018-10-22 08:46:11 -07:00
update-settings.asciidoc Docs: Add example of resetting index setting (#29048) 2018-03-19 20:04:58 -07:00