Martijn Laarman
484ee0a224
Merge pull request #13962 from Mpdreamz/fix/get-field-mapping-rest-tests
...
Fix indices.get_field_mapping rest tests
2015-10-06 13:16:25 +02:00
Martijn Laarman
fd1cd60e78
Fix indices.get_field_mapping rest tests
...
After `field` has been renamed to `fields` in #13902
2015-10-06 12:40:08 +02:00
David Pilato
7b431ecc16
Fix cross links
...
Related to #13602
(cherry picked from commit ff4cdab)
(cherry picked from commit 8b46a4b)
2015-10-06 12:18:32 +02:00
Britta Weber
473d25beed
convert weight functions tests to unit tests
2015-10-06 12:08:59 +02:00
Martijn Laarman
a0fa83e3df
Merge pull request #13678 from elastic/fix/cluster-health-api
...
In cluster health REST spec, {index} can be one or many indices and should be typed to list.
2015-10-06 11:28:47 +02:00
Martijn Laarman
47871eb854
Merge pull request #13711 from elastic/fix/api-delete-search-template
...
id route value is required
2015-10-06 11:28:35 +02:00
Martijn Laarman
c12cb0b60a
Merge pull request #13889 from elastic/fix/indices-get-template-restspec
...
indices get template accepts a list of names
2015-10-06 11:28:13 +02:00
Martijn Laarman
536ee2b5eb
Merge pull request #13900 from elastic/fix/indices-open-restspec
...
indices.open takes a list of indices
2015-10-06 11:27:52 +02:00
Martijn Laarman
fd6652f59f
Merge pull request #13901 from elastic/fix/indices-close-restspec
...
indices.close takes a list of indices
2015-10-06 11:27:12 +02:00
Martijn Laarman
e4049ccd8e
Merge pull request #13902 from elastic/fix/get-field-mapping-restspec
...
Get field mapping documented fields as field
2015-10-06 11:26:46 +02:00
Britta Weber
0915adaa71
convert explain function score tests to unit tests
2015-10-06 11:20:35 +02:00
David Pilato
685c1f4a54
[discovery-ec2] network.host must be set
...
With 2.0, we now bind to `localhost` by default instead of binding to the network card and use its IP address.
When the discovery plugin gets from AWS API the list of nodes that should form the cluster, this list is pinged then. But as each node is bound to `localhost`, ping does not get an answer and the node elects itself as the master node.
`network.host` must be set.
Closes #13589 .
2015-10-06 11:18:47 +02:00
Adrien Grand
ea0c35046b
Merge pull request #13958 from jpountz/remove/ScriptEngineService_unwrap
...
Remove ScriptEngineService.unwrap.
2015-10-06 10:40:40 +02:00
Adrien Grand
bc98895d18
Remove ScriptEngineService.unwrap.
...
The ability to unwrap script values is already exposed via ExecutableScript.unwrap.
2015-10-06 10:30:15 +02:00
Michael McCandless
0aabfe383c
improve javadocs
2015-10-06 04:27:52 -04:00
Michael McCandless
a082135538
Merge branch 'master' into immediate_shard_active
...
Conflicts:
core/src/main/java/org/elasticsearch/index/shard/IndexShard.java
core/src/main/java/org/elasticsearch/index/shard/ShadowIndexShard.java
core/src/main/java/org/elasticsearch/indices/memory/IndexingMemoryController.java
2015-10-06 04:19:56 -04:00
javanna
d618a602ab
[TEST] Simplify SearchQueryIT#testMinScore
...
This test used indexRandom to index 4 documents. indexRandom introduces also bogus documents which were getting on the way now that we use fieldValueFactor instead of a script to determine the script of the documents. Taken out indexRandom to simplify things and make the tests more predictable.
2015-10-06 10:17:59 +02:00
Michael McCandless
c5971272ee
fold feedback
2015-10-06 03:59:37 -04:00
javanna
2fd1cde35e
[TEST] move back some test from groovy plugin to core
...
Relates to #13837
Closes #13945
2015-10-06 09:19:54 +02:00
Nik Everett
34e28ea6ff
Remove ImmutableMap$Builder from tests!
2015-10-05 16:37:24 -04:00
Nik Everett
380dbbfb23
Ban ImmutableMap$Builder in core's main
...
Almost there!
2015-10-05 15:42:17 -04:00
Honza Král
f2fa279af1
[test] remove index= from catch: /regex/ in date math tests
...
This breaks on some clients and is not required for the actual test
2015-10-05 20:52:52 +02:00
Nik Everett
ba68a8df63
Merge branch 'master' into immutable_map_be_gone
2015-10-05 14:00:53 -04:00
Greg Marzouka
eef34475fd
Add options for indices.get feature
...
As described here https://www.elastic.co/guide/en/elasticsearch/reference/current/indices-get-index.html?q=get%20index#_filtering_index_information
2015-10-05 12:48:30 -04:00
Simon Willnauer
3ab3938501
Merge pull request #13944 from s1monw/simplify_index_modules
...
Remove unneeded Module abstractions
2015-10-05 17:43:20 +02:00
Simon Willnauer
fce55a15b8
Remove unneeded Module abstractions
...
These abstractions don't really do anything nor can they be extended.
We can just fold them into IndexModule for now. There are more but they
are tricky due to some test dependencies which I need to resolve first.
2015-10-05 17:33:03 +02:00
Robert Muir
4ad1bf0716
Merge pull request #13924 from rmuir/ireallyhatescripts
...
lock down javascript and python script engines better
2015-10-05 11:29:26 -04:00
Nik Everett
672a54b39a
Make return type of MapBuilder#immutableMap Map
...
We won't be removing that method - just deprecating it. So we need to remove
ImmutableMap from it. And the only way to do that is not to return one.
2015-10-05 10:49:27 -04:00
javanna
e8653f5156
Java api: IdsQueryBuilder to accept only non null ids and types
...
Types are still optional, but if you do provide them, they can't be null. Split the existing constructor that accepted nnull into two, one that accepts no arguments, and another one that accepts the types argument, which must be not null.
Also trimmed down different ways of setting ids, some were misleading as they would always add the ids to the existing ones and not set them, the add prefix makes that clear. Left `addIds` method that accepts a varargs argument. Added check for ids not be null.
2015-10-05 15:10:30 +02:00
Nik Everett
dd8edd4015
Remove one usage of MapBuilder#immutableMap
...
It was causing the build to fail.
2015-10-05 08:52:09 -04:00
javanna
3a0d1841d9
Query refactoring: simplify IndexQueryParserService parse methods and prepare the field for #13859
...
Relates to #13859
2015-10-05 14:50:15 +02:00
Nik Everett
f484290e5e
Deprecate MapBuilder#immutableMap
...
I'm not 100% sure we should remove it as part of the pull request to drop
ImmutableMap. It might be more prudent to change its return type to map
and its implementation to an unmodifiable copy of the map being built
and then remove all consumers after banning ImmutableMap.
2015-10-05 08:41:30 -04:00
Nik Everett
46d10f1b6f
More progress
2015-10-05 08:38:03 -04:00
Simon Willnauer
e8d74bb9d9
Merge pull request #13881 from s1monw/astalavista_baby
...
Remove shard-level injector
2015-10-05 14:26:38 +02:00
Simon Willnauer
efdecfa161
[TEST] Add tests to ensure that Get uses wrapped searcher / reader
2015-10-05 14:23:55 +02:00
Simon Willnauer
4676eb19a4
add tests for IndexSearcherWrapper
2015-10-05 14:07:18 +02:00
Simon Willnauer
623a519988
also wrap searcher when it's used for Get calls
2015-10-05 14:07:18 +02:00
Simon Willnauer
674a9851cf
rename fooSafe into getFoo and getFooOrNull
2015-10-05 14:07:17 +02:00
Simon Willnauer
e94f242456
more index level cleanups
2015-10-05 14:07:17 +02:00
Simon Willnauer
d6b1f4ce6c
Make Percolator a first class citizen in IndexShard and prevent premature index searcher access
2015-10-05 14:07:17 +02:00
Simon Willnauer
a892a35f40
Hide engine entirely in IndexShard and do searcher wrapping only on top of the engine
2015-10-05 14:07:17 +02:00
Simon Willnauer
d2e3e8cc7b
more cleanups
2015-10-05 14:07:17 +02:00
Simon Willnauer
c0eca94a04
Remove shard-level injector
...
Today we use a hirachical injector on the shard level for each shard
created. This commit removes the shard level injetor and replaces
it with good old constructor calls. This also removes all shard level plugin
facilities such that plugins can only have node or index level modules.
For plugins that need to track shard lifecycles they should use the relevant
callback from the lifecycle we already provide.
2015-10-05 14:07:17 +02:00
Simon Willnauer
188aa684ac
Merge pull request #13923 from s1monw/off_by_one
...
Record all bytes of the checksum in VerifyingIndexOutput
2015-10-05 14:03:47 +02:00
Britta Weber
6e29facd0a
Merge pull request #13934 from brwe/log-config-order
...
settings in log config file should not overwrite custom parameters
2015-10-05 13:49:55 +02:00
Britta Weber
ceefb06752
settings in log config file should not overwrite custom parameters
2015-10-05 13:29:35 +02:00
Xu Zhang
83366e7017
Merge pull request #13862 from xuzha/index_name_dot
...
Forbid index name `.` and `..`
2015-10-04 20:20:31 -07:00
xuzha
668371c945
Forbid index name with '.' and '..'.
...
Fixes #13858
2015-10-04 20:05:43 -07:00
Jason Tedor
d3cef85352
Remove unnecessary call to MessageDigest.reset
2015-10-04 21:02:50 -04:00
Britta Weber
b4350e31be
install groovy plugin before running script test
...
groovy moved to a plugin but the tests rely on it
see #13834
2015-10-05 00:23:48 +02:00