10 Commits

Author SHA1 Message Date
James Rodewig
34725e20fb [DOCS] Move Elasticsearch APIs to REST APIs section. () ()
Moves the following API sections under the REST APIs navigations:
- API Conventions
- Document APIs
- Search APIs
- Index APIs (previously named Indices APIs)
- cat APIs
- Cluster APIs

Other supporting changes:
- Removes the previous index APIs page under REST APIs. Adds a redirect for the removed page.
- Removes several [partintro] macros so the docs build correctly.
- Changes anchors for pages that become sections of a parent page.
- Adds several redirects for existing pages that become sections of a parent page.

This commit re-applies changes from . Changes from that PR were reverted due to broken links in several repos. This commit adds redirects for those broken links.
2019-07-17 09:18:31 -04:00
Lisa Cawley
8fdcf28fac [DOCS] Reformats API parameter details () 2019-07-12 08:28:49 -07:00
James Rodewig
9ff8600d46 Revert "[DOCS] Relocate several APIs to REST APIs section ()"
This reverts commit 6ebd59791afe2e0d55be2989fdbb594972237340.
2019-07-11 17:01:32 -04:00
James Rodewig
62b5b81fd2 [DOCS] Relocate several APIs to REST APIs section () 2019-07-11 16:24:28 -04:00
Lisa Cawley
4b3f1003b0 [DOCS] Reformat freeze unfreeze APis to use new API format () 2019-07-08 09:01:06 -07:00
Christoph Büscher
662f517f4e Add _reload_search_analyzers endpoint to HLRC ()
This change adds the new endpoint that allows reloading of search analyzers to
the high-level java rest client.

Relates to 
2019-07-03 12:05:59 +02:00
Christoph Büscher
31cf96e7bf Return reloaded analyzers in _reload_search_ananlyzer response ()
Currently the repsonse of the "_reload_search_analyzer" endpoint contains the
index names and nodeIds of indices were analyzers reloading was triggered. This
change add the names of the search-time analyzers that were reloaded.

Closes 
2019-07-02 18:51:15 +02:00
Christoph Büscher
2cc7f5a744
Allow reloading of search time analyzers ()
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 
2019-06-28 09:55:40 +02:00
lcawl
32bed098bb [DOCS] Synchs titles of X-Pack APIs 2018-12-20 10:27:24 -08:00
Simon Willnauer
29ef442841
Add a _freeze / _unfreeze API ()
This commit adds a rest endpoint for freezing and unfreezing an index.
Among other cleanups mainly fixing an issue accessing package private APIs
from a plugin that got caught by integration tests this change also adds
documentation for frozen indices.
Note: frozen indices are marked as `beta` and available as a basic feature.

Relates to 
2018-11-20 08:03:24 +01:00