Lee Hinman
e53a43800e
Add `explain` flag support to the reroute API
...
By specifying the `explain` flag, an explanation for the reason a
command can or cannot be executed is returned. No allocation commands
are actually performed.
Returns a response similar to:
{
"state": {...cluster state...},
"acknowledged": true,
"explanations" : [ {
"command" : "cancel",
"parameters" : {
"index" : "decide",
"shard" : 0,
"node" : "IvpoKRdtRiGrQ_WKtt4_4w",
"allow_primary" : false
},
"decisions" : [ {
"decider" : "cancel_allocation_command",
"decision" : "YES",
"explanation" : "..."
} ]
}, {
"command" : "move",
"parameters" : {
"index" : "decide",
"shard" : 0,
"from_node" : "IvpoKRdtRiGrQ_WKtt4_4w",
"to_node" : "IvpoKRdtRiGrQ_WKtt4_4w"
},
"decisions" : [ {
"decider" : "same_shard",
"decision" : "NO",
"explanation" : "shard cannot be allocated on same node [IvpoKRdtRiGrQ_WKtt4_4w] it already exists on"
},
etc
]
}]
}
also removes AllocationExplanation from cluster state
Closes #2483
Closes #5169
2014-02-27 09:48:51 -07:00
Simon Willnauer
9160516b28
Expose `filler_token` via ShingleTokenFilterFactory
...
Lucene 4.7 supports a setter for the `filler_token` that is
inserted if there are gaps in the token stream. This change exposes
this setting.
Closes #4307
2014-02-26 22:21:10 +01:00
Martijn van Groningen
1441fec068
[DOCS] Updated memory considerations for p/c queries and filters.
2014-02-26 22:16:51 +01:00
Simon Willnauer
90e57c15e8
[DOCS]: fixed small problem in example json
2014-02-26 16:40:04 +01:00
Clinton Gormley
03ad168b24
[DOCS] Added note about dely in clearing filter cache.
...
Closes #5231
2014-02-24 11:36:22 +01:00
hura
818f8c0e2b
[DOCS] Fix wrong explanation in configuration.asciidoc
...
Replaced network.host with node.name to match config file
2014-02-24 11:29:50 +01:00
Luca Cavanna
4e6610a798
Fixed multi term queries support in postings highlighter for non top-level queries
...
In #4052 we added support for highlighting multi term queries using the postings highlighter. That worked only for top-level queries though, and not for multi term queries that are nested for instance within a bool query, or filtered query, or a constant score query.
The way we make this work is by walking the query structure and temporarily overriding the query rewrite method with a method that allows for multi terms extraction.
Closes #5102
2014-02-21 21:43:40 +01:00
Adrien Grand
edb854d952
Document the indices segments response format.
2014-02-21 12:01:32 +01:00
Lee Hinman
8f8cc7205d
Add "locale" parameter to query_string and simple_query_string
...
Fixes #5128
Remove java 7 specific Locale functions, add "coming[1.1.0]" to documentation
add LocaleUtils utility class for dealing with Locale functions
2014-02-20 15:53:08 -07:00
Martijn van Groningen
a81a4a5efe
[DOCS] Included the `_percolator` index breaking change to migration docs.
2014-02-20 16:43:06 +01:00
Isabel Drost-Fromm
48004ff8a5
Add mustache templating to query execution.
...
Adds support for storing mustache based query templates that can later be filled
with query parameter values at execution time. Templates may be both quoted,
non-quoted and referencing templates stored in config/scripts/*.mustache by file
name.
See docs/reference/query-dsl/queries/template-query.asciidoc for templating
examples.
Implementation detail: mustache itself is being shaded as it depends directly on
guava - so having it marked optional but included in the final distribution
raises chances of version conflicts downstream.
Fixes #4879
2014-02-20 12:21:59 +01:00
javanna
419db6ee12
[DOCS] Fixed typo in create index api
2014-02-19 17:49:38 +01:00
Boaz Leskes
e379f419e6
[DOCS] Remove clear flag from node-stats as it is not used anymore
2014-02-17 15:20:12 +01:00
Luca Cavanna
3afdf4a872
Added support for aliases to create index api
...
It is now possible to specify aliases during index creation:
curl -XPUT 'http://localhost:9200/test ' -d '
{
"aliases" : {
"alias1" : {},
"alias2" : {
"filter" : { "term" : {"field":"value"}}
}
}
}'
Closes #4920
2014-02-17 14:54:21 +01:00
Britta Weber
db3c6c2a8e
Enable percolation for nested documents
...
closes #5082
2014-02-14 22:42:33 +01:00
Lee Hinman
c97bcc3602
Add support for `lowercase_expanded_terms` flag to simple_query_string
...
Default the flag to true, making simple_query_string behave similarly to
query_string
Fixes #5008
2014-02-14 11:51:23 -07:00
Nik Everett
5c3f4ceafb
Add preserve original token option to ASCIIFolding
...
Closes #4931
2014-02-14 19:37:00 +01:00
Luca Cavanna
6abd0a76bd
[DOCS] improved get docs
...
- added _version to response
- exists call use -XHEAD with -i flag to include headers in the output
2014-02-14 13:11:10 +01:00
Lars Francke
2a765415c8
Update get.asciidoc
...
Minor improvements.
curl -XHEAD doesn't actually print anything so I've changed to use -I which actually prints the headers received.
2014-02-14 13:11:10 +01:00
Brian Yoder
41dba68bda
Added the `DistanceUnit.NAUTICALMILES` enumeration
...
label with the corresponding *NM* and *nmi* unit
suffixes. Update the docs to match.
Closes #5085
2014-02-14 19:48:58 +09:00
uboness
d335630e57
[docs] fixed errors in aggs docs
...
- error in nested aggs example
- error in terms aggs example
2014-02-13 20:36:02 +01:00
Oleg Anashkin
eb0e1aa38f
Fix typo in similarity docs
...
DRF similarity -> DFR similarity
2014-02-13 07:45:30 -08:00
Luca Cavanna
179750f0f5
[DOCS] fixed count docs, it now requires a top-level query object, same as other apis
...
Relates to #4074
2014-02-13 13:36:20 +01:00
Luca Cavanna
9902f04033
[DOCS] rephrased delete by query docs
2014-02-13 11:44:51 +01:00
Luca Cavanna
01abea5945
[DOCS] fixed count and validate query docs, they now require a top-level query object, same as other apis
...
Relates to #4074
Closes #5111
2014-02-13 11:42:04 +01:00
Kevin
99942089a8
[DOCS] add DynamoDB river plugin
2014-02-13 10:38:04 +01:00
James Yu
699fe5e929
fixed markup and typo
2014-02-13 10:33:15 +01:00
Clinton Gormley
80c7619591
[DOCS] Changed coming[] to added[] for 1.0.0*
2014-02-12 17:17:25 +02:00
Luca Cavanna
1d8d58391f
[DOCS] added coming tags for `zen.discovery.publish_timeout` made dynamic
2014-02-12 15:24:38 +01:00
Luca Cavanna
16e4ac8713
[DOCS] Documented `discovery.zen.publish_timeout` setting
2014-02-12 10:45:37 +01:00
Luca Cavanna
847521b44c
[DOCS] added `discovery.zen.publish_timeout` to the dynamic settings list
2014-02-12 10:45:30 +01:00
Igor Motov
02ebe33758
[DOCS] Fix typo in rename_pattern in snapshot/restore documentation
2014-02-11 09:23:07 -05:00
Simon Willnauer
990ce658a4
[Docs] Remove `custom_score` from documentation and add a migration
...
section.
2014-02-11 14:59:15 +01:00
Mihnea Dobrescu-Balaur
1f7efb5471
[DOCS] Add GitHub community river plugin
2014-02-11 11:55:24 +01:00
Alexander Reelsen
b02e6dc996
Migrating NodesInfo API to use plugins instead of singular plugin
...
In order to be consistent (and because in 1.0 we switched from
parameter driven information to specifzing the metrics as part of the URI)
this patch moves from 'plugin' to 'plugins' in the Nodes Info API.
2014-02-11 10:05:10 +01:00
Luca Cavanna
7de7a0ace3
[TEST] fixed typo in _cat/thread_pool docs
2014-02-10 16:20:03 +01:00
Shay Banon
e5f43a1867
add version and master_node flags to cluster state
2014-02-10 02:24:03 +01:00
David Pilato
c214acc5e7
[DOCS] Add GridFS repository community plugin
2014-02-08 10:43:54 +01:00
Sean Gallagher
e935a301df
Doc fix explaining resynchronization with the Cancel command.
...
Added line explaining resync process to Reroute/Cancel command.
Closes #5025
2014-02-07 17:02:36 -05:00
Clinton Gormley
93930d6dc7
Removed 0.90.* deprecation and addition notifications
...
Closes #5052
2014-02-07 20:52:49 +01:00
Adrien Grand
9cb17408cb
Make size=0 return all buckets for the geohash_grid aggregation.
...
Close #4875
2014-02-07 09:55:10 +01:00
David Pilato
444dff7b40
[DOCS] delete by query requires a top-level query parameter
...
Closes #5044
(cherry picked from commit 1e265b3)
2014-02-07 08:50:15 +01:00
Kevin
d9b704fd86
add redis transport plugin
2014-02-06 18:19:54 +01:00
Lee Hinman
d2078a5e28
Add fuzzy/slop support to `simple_query_string`
...
Ports the change from https://issues.apache.org/jira/browse/LUCENE-5410
2014-02-06 10:05:10 -07:00
Costin Leau
f5a8de6321
[DOCS] organize a bit the repository plugins
...
(cherry picked from commit 88e1c20c4581885db7e5e65edf7eb3629c2d31ca)
2014-02-06 19:01:58 +02:00
Simon Willnauer
162ca99376
Added `cross_fields` mode to multi_match query
...
`cross_fields` attemps to treat fields with the same analysis
configuration as a single field and uses maximum score promotion or
combination of the scores based depending on the `use_dis_max` setting.
By default scores are combined. `cross_fields` can also search across
fields of hetrogenous types for instance if numbers can be part of
the query it makes sense to search also on numeric fields if an analyzer
is provided in the reqeust.
Relates to #2959
2014-02-06 17:15:55 +01:00
Clinton Gormley
56479fb0e4
[DOCS] Make apt/yum repos more visible
2014-02-06 17:04:37 +01:00
Boaz Leskes
9bf263c741
[DOCS] Fix terms agg value script example
2014-02-06 16:35:49 +01:00
Boaz Leskes
ae4ed29f9b
[Docs] value_count supports script per 1.1
2014-02-06 15:04:50 +01:00
Clinton Gormley
17e2ca5259
[DOCS] Updated migration docs for multi_field to point to copy_to
2014-02-06 14:34:07 +01:00