Ryan Ernst
8ce71f8f25
Merge pull request #17774 from rjernst/camelcase1
...
Rest: Remove 'case' parameter from rest apis
2016-04-18 14:27:09 -07:00
Ryan Ernst
4e89b1706b
Merge pull request #17759 from rjernst/dots3
...
Mappings: Support dots in field names when mapping exists
2016-04-18 14:25:05 -07:00
Ryan Ernst
2739ee6c8f
Merge branch 'master' into dots3
2016-04-18 14:24:37 -07:00
Ryan Ernst
fbe1f50b18
Add check that no dynamic update was done with existing mappings and
...
dots
2016-04-18 14:24:11 -07:00
Nik Everett
23dc2d18a2
Fix javadoc for new methods
2016-04-18 16:21:50 -04:00
Nik Everett
ff9b28d806
Deprecate remaining readXYZ|writeXYZ methods
2016-04-18 16:19:45 -04:00
Nik Everett
98fa71868c
Replace (read|write)Rescorer with (read|write)NamedWriteable
2016-04-18 16:19:45 -04:00
Nik Everett
d1722c9908
Replace (read|write)Shape with (read|write)NamedWriteable
2016-04-18 16:19:45 -04:00
Nik Everett
d22603831d
Replace (read|write)PipelineAggregatorBuilder with (read|write)NamedWriteable
2016-04-18 16:19:45 -04:00
Nik Everett
4ba8bce3fd
Replace (read|write)AggregatorBuilder with (read|write)NamedWriteable
2016-04-18 16:19:44 -04:00
Nik Everett
70d55b36e1
Replace writeOptionalQuery with writeOptionalNamedWriteable
2016-04-18 16:19:44 -04:00
Nik Everett
8cffe0fc28
Remove readOptionalQuery
...
Replace it with readOptionalNamedWriteable
2016-04-18 16:19:44 -04:00
Nik Everett
68b4371bd9
Make readNamedWriteable and writeNamedWriteable public
...
Now anyone can read or write whatever, whenever.
Closes #17682
2016-04-18 16:19:44 -04:00
Clinton Gormley
40b84d2ef6
Update mapping.asciidoc
...
Correct `fielddata.frequency.regex` to `fielddata.filter.regex` in breaking changes
2016-04-18 21:00:27 +02:00
Nik Everett
ed7b759a45
Cut max, min, stats, and extended stats aggregations over to registerAggregation
...
and remove their PROTOTYPEs.
Relates to #17085
2016-04-18 11:11:28 -04:00
Nik Everett
f6d141a29c
Cut percentiles and percentile_ranks to registerAggregation
...
and remove their PROTOTYPEs.
Relates to #17085
2016-04-18 11:05:39 -04:00
Nik Everett
c5bad1d93f
Cut remaining pipeline aggregations registerPipelineAggregation
...
Relates to #17085
2016-04-18 10:56:40 -04:00
Christoph Büscher
36622ecb59
Merge pull request #17822 : Use try-with-resource when creating new parser instances where possible
...
We should wrap newly created XContent parser in a try-with-resources block so it gets properly closed after it has been used.
2016-04-18 16:38:56 +02:00
Christoph Büscher
e06e122f9f
Wrap xcontent parser creation in try-with-resource statement where possible
2016-04-18 16:13:56 +02:00
Nik Everett
08d3bf937d
Cut moving_avg aggregation to registerPipelineAggregation
...
and remove its PROTOTYPE.
Relates to #17085
2016-04-18 09:37:07 -04:00
Nik Everett
b8003de409
Cut bucket_script and bucket_selector to registerPipelineAggregation
...
and remove their PROTOTYPEs.
Relates to #17085
2016-04-18 09:26:04 -04:00
Christoph Büscher
cdb36a2b0c
Merge pull request #17417
...
Clean up QueryParseContext and don't hold it inside QueryRewrite/ShardContext
2016-04-18 15:13:53 +02:00
Nik Everett
a9e85182f1
Cut serial_diff and cumulative_sum to registerPipelineAggregation
...
and remove their PROTOTYPEs.
Relates to #17085
2016-04-18 08:44:49 -04:00
Nik Everett
e9fa53b87f
Cut global, missing, cardinality, and value_count to registerAggregation
...
and remove their PROTOTYPEs.
Related to #17085
2016-04-18 08:32:24 -04:00
Christoph Büscher
e7cbc55592
Cleaning up query shard context creation in AbstractQueryTestCase
2016-04-18 14:27:50 +02:00
Nik Everett
070b78517e
Cut stats_bucket and extended_stats_bucket to registerPipelineAggregation
...
and remove their PROTOTYPE.
Relates to #17085
2016-04-18 08:19:08 -04:00
Jim Ferenczi
6e4273ae0b
Merge pull request #17818 from jimferenczi/search_slow_log
...
Add missing index name to search slow log.
2016-04-18 12:40:53 +02:00
Danilo Vaz
2e2d8c1442
Updated copyright years to include 2016 ( #17808 )
2016-04-18 12:39:23 +02:00
Christoph Büscher
478b5024f2
Wrap parser creation in try-with-resources
2016-04-18 12:30:57 +02:00
Jim Ferenczi
3dc21e780b
Add missing index name to search slow log.
...
This commits adds the index name as part of the logging message.
Closes #17025
2016-04-18 12:13:10 +02:00
Daniel Mitterdorfer
b84a192884
Honor invariant Suggest.suggestions != null
2016-04-18 10:18:23 +02:00
Daniel Mitterdorfer
b9faa13274
Balance request sizes in NettyHttpRequestSizeLimitIT
...
This test should demonstrate that a single (larger)
request is processed but on of multiple large concurrent requests
is rejected. This test broke too early under some circumstances in
network mode as the limit is quite low.
With this commit we reduce the size of the individual large
requests but issue more concurrent ones thus increasing stability
of this test.
2016-04-18 09:31:48 +02:00
Sergii Golubev
5ce3eb96b0
tophits-aggregation.asciidoc: fix a typo
2016-04-18 09:23:39 +02:00
Nik Everett
d3b1306069
Reindex: never report negative throttled_until
...
Just clamp the value at 0. It isn't useful to tell the user "this
thread should have woken 5ms ago".
Closes #17783
2016-04-15 16:53:23 -04:00
Jim Ferenczi
4575d79522
Merge pull request #17776 from jimferenczi/simple_query_string_wildcard
...
Apply the default operator on analyzed wildcard in simple_query_string builder
2016-04-15 22:22:55 +02:00
Jim Ferenczi
b4e6b63088
Apply the default operator on analyzed wildcard in simple_query_string builder:
...
* This is a followup from https://github.com/elastic/elasticsearch/pull/17711 where we now apply the default operator on analyzed wildcard query in query_string builder.
2016-04-15 21:56:50 +02:00
Christoph Büscher
f7e79f4981
Pass down parse context instead of just parser in completion context suggester.
2016-04-15 20:51:05 +02:00
Nik Everett
65803f8abd
Cut significant_terms to registerAggregation
...
and remove its PROTOTYPE.
Relates to #17085
2016-04-15 14:23:43 -04:00
Nik Everett
d223090d7d
Cut top_hits aggregation to registerAggregation
...
and remove its PROTOTYPE.
Relates to #17085
2016-04-15 14:15:12 -04:00
Nik Everett
c94302d246
Cut geo aggregations to registerAggregation
...
and remove their prototypes.
Relates to #17085
2016-04-15 14:01:48 -04:00
Michael McCandless
b55368b39d
Merge pull request #17778 from mikemccand/imc_registered_settings
...
Switch to registered Settings for all IndexingMemoryController settings
2016-04-15 13:14:12 -04:00
Christoph Büscher
4e77adf38e
Clean up creation of shard context in AbstractQueryTestCase
...
The queryShardContext we create during setup was sometimes
accessed directly, sometimes by making a copy through
the createShardContext() helper. This should be the default.
Also making sure that strict parsing is switched on via
IndexSettings in the test testup.
2016-04-15 17:47:19 +02:00
Nik Everett
c966d14f8b
[build] Don't resolve the revision hash unless you need it
...
This fixes the build for folks that build without git installed locally
and should speed up the general case because we aren't trying to resolve
git information when it isn't really needed.
2016-04-15 11:35:05 -04:00
Alexander Reelsen
95579ca95a
Build: Allow for file based deploy, sign packages
...
This allows for a local file based deploy without needed nexus
auth information.
Also signing of packages has been added, either via gradle.properties
or using system properties as a fallback.
The property build.repository allows to configure another endpoint if no
snapshot build is done.
Fix creation of .asc file for tar.gz distribution
Closes #17405
2016-04-15 17:14:05 +02:00
Christoph Büscher
fbd558382d
Clean up QueryParseContext and don't hold it inside QueryRewrite/ShardContext
...
This change cleans up a few things in QueryParseContext and QueryShardContext
that make it hard to reason about the state of these context objects and are
thus error prone and should be simplified.
Currently the parser that used in QueryParseContext can be set and reset any
time from the outside, which makes reasoning about it hard. This change makes
the parser a mandatory constructor argument removes ability to later set a
different ParseFieldMatcher. If none is provided at construction time, the
one set inside the parser is used. If a ParseFieldMatcher is specified at
construction time, it is implicitely set on the parser that is beeing used.
The ParseFieldMatcher is only kept inside the parser.
Also currently the QueryShardContext historically holds an inner QueryParseContext
(in the super class QueryRewriteContext), that is mainly used to hold the parser
and parseFieldMatcher. For that reason, the parser can also be reset, which leads
to the same problems as above. This change removes the QueryParseContext from
QueryRewriteContext and removes the ability to reset or retrieve it from the
QueryShardContext. Instead, `QueryRewriteContext#newParseContext(parser)` can be
used to create new parse contexts with the given parser from a shard context
when needed.
2016-04-15 17:13:01 +02:00
Nik Everett
b5a58ece41
Cut nested and reverse_nested aggregations to registerAggregation
...
and remove their PROTOTYPES.
Relates to #17085
2016-04-15 10:19:03 -04:00
Adrien Grand
eb4ba38032
Add points to SegmentStats. #17775
...
This way points memory and disk usage will be reported in the stats API.
Closes #16974
2016-04-15 15:58:26 +02:00
Nik Everett
7f6a765a1e
Cut the sampler and diversified_sampler aggregations to registerAggregation
...
and remove their PROTOTYPEs.
Relates to #17085
2016-04-15 09:53:56 -04:00
Mike McCandless
a361f5b810
fix test method name
2016-04-15 09:47:08 -04:00
Mike McCandless
529087301a
fix IndexingMemoryController to use existing Settings API support to parse % or byte size, and to enforce min/max values; don't try to share string constants for settings in tests
2016-04-15 09:42:29 -04:00