OpenSearch/docs/reference
Nik Everett ae468441dc Implement the ?: operator in painless (#21506)
Implements a null coalescing operator in painless that looks like `?:`. This form was chosen to emulate Groovy's `?:` operator. It is different in that it only coalesces null values, instead of Groovy's `?:` operator which coalesces all falsy values. I believe that makes it the same as Kotlin's `?:` operator. In other languages this operator looks like `??` (C#) and `COALESCE` (SQL) and `:-` (bash).

This operator is lazy, meaning the right hand side is only evaluated at all if the left hand side is null.
2016-11-18 13:54:26 -05:00
..
aggregations Docs: Clarify date_histogram bucket sizes for DST time zones 2016-11-16 09:40:07 +01:00
analysis Fixed typos (#20843) 2016-10-10 14:51:47 -06:00
cat Fix recurring doc test failures with the cat API. (#21561) 2016-11-15 16:00:44 +01:00
cluster Fixed bad asciidoc ID in node stats 2016-11-15 17:39:15 +00:00
docs Merge branch 'master' into feature/seq_no 2016-11-16 09:10:35 -05:00
how-to Add recommendations about getting consistent scores despite shards and replicas. (#21167) 2016-11-02 10:50:38 +01:00
images Docs: clarify calculation of sigma and lambda in function_score (#20267) 2016-09-02 14:41:07 +02:00
index-modules Update store.asciidoc (#21353) 2016-11-05 14:58:16 +01:00
indices minor grammatical improvements (#21640) 2016-11-18 08:55:04 -07:00
ingest Merge branch 'master' into feature/seq_no 2016-11-16 09:10:35 -05:00
mapping Fixed bad asciidoc in boolean mapping docs 2016-11-15 17:50:23 +00:00
migration Be strict when parsing values searching for booleans (#21555) 2016-11-15 10:36:57 -07:00
modules Implement the ?: operator in painless (#21506) 2016-11-18 13:54:26 -05:00
query-dsl Add documentation for lenient in multimatch 2016-11-17 08:35:20 +01:00
search fix two errors in suggester docs 2016-11-18 12:05:49 +01:00
setup Remove stale mention of minimum master nodes check 2016-11-18 06:56:23 -05:00
testing Update docs after test-framework moved 2016-11-02 09:51:55 -04:00
aggregations.asciidoc CONSOLEify some aggs docs 2016-10-03 09:22:56 -04:00
analysis.asciidoc First pass at improving analyzer docs (#18269) 2016-05-11 14:17:56 +02:00
api-conventions.asciidoc Replace all index date-math examples with the URI encoded form 2016-11-10 12:23:19 +01:00
cat.asciidoc Allows multiple patterns to be specified for index templates (#21009) 2016-11-10 18:00:30 -05:00
cluster.asciidoc Convert more docs to CONSOLE 2016-09-21 09:36:21 -04:00
docs.asciidoc Add support for waiting until a refresh occurs 2016-06-06 11:37:53 -04:00
getting-started.asciidoc Merge branch 'master' into feature/seq_no 2016-11-16 09:10:35 -05:00
glossary.asciidoc Improve glossary to not refer to types as "like a table" (#17704) 2016-04-13 14:29:47 +02:00
how-to.asciidoc Add support for `quote_field_suffix` to `simple_query_string`. (#21060) 2016-10-28 09:11:57 +02:00
index-modules.asciidoc Add a hard limit for `index.number_of_shard` (#20682) 2016-09-29 11:03:30 +02:00
index.asciidoc [docs] Document Docker installation method 2016-11-17 15:06:32 +02:00
indices.asciidoc Removed the upgrade API docs 2016-10-11 12:21:46 +02:00
ingest.asciidoc Renamed all AUTOSENSE snippets to CONSOLE (#18210) 2016-05-09 15:42:23 +02:00
mapping.asciidoc Reorganised docs for mapping safeguard settings 2016-09-22 14:58:17 +02:00
modules.asciidoc refactor matrix agg documentation from modules to main agg section 2016-06-06 07:39:00 -05:00
query-dsl.asciidoc Fixed broken xrefs to query-dsl-not-query, which has been removed. 2015-10-20 13:01:37 -07:00
redirects.asciidoc Add an indices-upgrade section to the docs redirects. 2016-10-11 12:39:02 +02:00
release-notes.asciidoc Remove links to release notes 2016-09-08 18:07:39 +02:00
search.asciidoc Makes search action cancelable by task management API 2016-10-25 12:27:34 -10:00
setup.asciidoc Die with dignity 2016-07-07 14:44:03 -04:00
testing.asciidoc [DOCS] Test framework documentation 2013-12-02 18:01:45 +01:00