OpenSearch/docs/reference
Boaz Leskes bf65cb4914
Untangle Engine Constructor logic (#28245)
Currently we have a fairly complicated logic in the engine constructor logic to deal with all the 
various ways we want to mutate the lucene index and translog we're opening.

We can:
1) Create an empty index
2) Use the lucene but create a new translog
3) Use both
4) Force a new history uuid in all cases.

This leads complicated code flows which makes it harder and harder to make sure we cover all the 
corner cases. This PR tries to take another approach. Constructing an InternalEngine always opens 
things as they are and all needed modifications are done by static methods directly on the 
directory, one at a time.
2018-03-14 20:59:47 +01:00
..
aggregations Document and test date_range "missing" support (#28983) 2018-03-13 12:58:30 -07:00
analysis [DOCS] Add supported token filters 2018-02-13 14:10:25 -08:00
cat Replace jvm-example by two plugin examples (#28339) 2018-01-26 17:34:24 +01:00
cluster Enable selecting adaptive selection stats 2018-02-19 16:56:36 -05:00
docs Document removal of forced versioning for update API (#28834) 2018-02-28 09:41:44 -08:00
how-to Document how copy-to can help speed up queries by querying fewer fields. (#28373) 2018-01-31 15:03:54 +01:00
images Docs/windows installer (#27369) 2017-11-15 21:35:54 +11:00
index-modules Add search slowlog level to docs (#29040) 2018-03-13 18:27:14 -04:00
indices Untangle Engine Constructor logic (#28245) 2018-03-14 20:59:47 +01:00
ingest Fix markdown formatting (#28392) 2018-01-26 08:15:16 -07:00
mapping Grammar: "by geographically" → "geographically" (#28595) 2018-02-15 16:12:58 -08:00
migration Limit analyzed text for highlighting (improvements) (#28808) 2018-03-02 08:09:05 -08:00
modules Add note regarding quoting values for network.host 2018-02-27 10:33:45 -08:00
query-dsl added docs for `wrapper` query. 2018-03-14 11:51:22 +01:00
release-notes Remove tribe node support (#28443) 2018-01-30 20:40:19 +01:00
search Correct the way to reference params in painless 2018-03-13 12:33:37 -07:00
setup Add docs for error file configuration (#29032) 2018-03-13 18:18:01 -04:00
testing [Docs] Unify spelling of Elasticsearch (#27567) 2017-11-29 09:44:25 +01:00
upgrade [DOCS] Fixed broken link. 2018-02-21 10:04:09 -08:00
aggregations.asciidoc Update aggregation.asciidoc (#24042) 2017-04-11 09:02:38 -04:00
analysis.asciidoc Allow `_doc` as a type. (#27816) 2017-12-14 17:47:53 +01:00
api-conventions.asciidoc Fix incorrect datemath example (#28904) 2018-03-06 15:46:21 +01:00
cat.asciidoc Add a note to the docs that _cat api `help` option cannot be used if an optional url param is used (#28686) 2018-02-15 15:56:01 +01:00
cluster.asciidoc [docs] include two cluster doc pages missing from index (#25180) 2017-06-12 12:33:56 -07:00
docs.asciidoc Inclusion of link to Multi Delete (#22619) 2017-01-16 12:58:59 +01:00
getting-started.asciidoc Update "_doc" to "account" type for bulk example (#28786) 2018-03-13 15:51:59 -07:00
glossary.asciidoc [Docs] Unify spelling of Elasticsearch (#27567) 2017-11-29 09:44:25 +01:00
gs-index.asciidoc [DOCS] Adding index file for GS "mini book". 2017-07-18 13:44:08 -07:00
how-to.asciidoc Correct grammar in list in how-to docs 2017-01-17 20:57:22 -05:00
index-modules.asciidoc Limit analyzed text for highlighting (improvements) (#28808) 2018-03-02 08:09:05 -08:00
index-shared1.asciidoc [DOCS] Added link to upgrade guide and bumped the upgrade topic up to the top level (#27621) 2017-12-05 10:58:52 -08:00
index-shared2.asciidoc [DOCS] Added index-shared4 and index-shared5.asciidoc 2017-09-20 10:54:26 -07:00
index-shared3.asciidoc [DOCS] Added index-shared4 and index-shared5.asciidoc 2017-09-20 10:54:26 -07:00
index-shared4.asciidoc [DOCS] Added index-shared4 and index-shared5.asciidoc 2017-09-20 10:54:26 -07:00
index-shared5.asciidoc [DOCS] Added index-shared4 and index-shared5.asciidoc 2017-09-20 10:54:26 -07:00
index.asciidoc [DOCS] Added index-shared4 and index-shared5.asciidoc 2017-09-20 10:54:26 -07:00
index.x.asciidoc [DOCS] Build Elasticsearch Reference from elasticsearch repo (#28469) 2018-02-01 13:36:06 -08:00
indices.asciidoc add split index reference in indices.asciidoc 2017-11-06 12:55:41 +01:00
ingest.asciidoc [Docs] Changes to ingest.asciidoc (#28212) 2018-01-16 09:36:19 +01:00
mapping.asciidoc Limit the number of nested documents (#27405) 2017-11-22 10:16:28 -05:00
modules.asciidoc Remove left-over tribe reference 2018-01-30 21:44:21 +01:00
query-dsl.asciidoc Update query-dsl.asciidoc (#27669) 2017-12-11 18:06:08 +01:00
redirects.asciidoc Mark filtered query example as not to be used (#25661) 2017-07-14 11:45:21 +02:00
release-notes.asciidoc Migrate migration docs from 6.0 to 7.0 (#26227) 2017-08-16 13:12:44 -06:00
search.asciidoc Move search concurrency and parallelism paragraphs 2018-02-26 07:47:57 -08:00
setup.asciidoc Clarify using supported LTS versions of the Java 2017-12-14 07:47:50 -05:00
testing.asciidoc [Docs] Unify spelling of Elasticsearch (#27567) 2017-11-29 09:44:25 +01:00
upgrade.asciidoc [Docs] Clarify version for restoring old indices. (#27800) 2017-12-15 09:42:36 +01:00