Adrien Grand
dcc598c414
Make the heuristic to compute the default shard size less aggressive.
...
The current heuristic to compute a default shard size is pretty aggressive,
it returns `max(10, number_of_shards * size)` as a value for the shard size.
I think making it less aggressive has the benefit that it would reduce the
likelyness of running into OOME when there are many shards (yearly
aggregations with time-based indices can make numbers of shards in the
thousands) and make the use of breadth-first more likely/efficient.
This commit replaces the heuristic with `size * 1.5 + 10`, which is enough
to have good accuracy on zipfian distributions.
2016-07-29 09:59:29 +02:00
Jared McQueen
d97b3fd817
[docs] missing a comma in the terms aggregation example
2016-07-27 12:59:38 -04:00
Colin Goodheart-Smithe
3f344d3154
[DOCS] fix documentation for selecting algorithm for percentiles agg
2016-07-27 08:48:51 +01:00
Colin Goodheart-Smithe
7ed64af639
[DOCS] fix callout in buckets path docs
2016-07-26 11:33:54 +01:00
Colin Goodheart-Smithe
2c12c3e628
Add _bucket_count option to buckets_path
...
This change adds a new special path to the buckets_path syntax
`_bucket_count`. This new option will return the number of buckets for a
multi-bucket aggregation, which can then be used in pipeline
aggregations.
Closes #19553
2016-07-26 09:28:21 +01:00
Adrien Grand
1ed6c5d110
Docs: Add more points to the chart that gives accuracy for the cardinality aggregation.
...
This also adds instructions how to regenerate the chart.
2016-07-20 10:37:12 +02:00
Adrien Grand
bde99bad2e
Use a static default precision for the cardinality aggregation. #19215
...
Today the default precision for the cardinality aggregation depends on how many
parent bucket aggregations it had. The reasoning was that the more parent bucket
aggregations, the more buckets the cardinality had to be computed on. And this
number could be huge depending on what the parent aggregations actually are.
However now that we run terms aggregations in breadth-first mode by default when
there are sub aggregations, it is less likely that we have to run the cardinality
aggregation on kagilions of buckets. So we could use a static default, which will
be less confusing to users.
2016-07-18 11:30:41 +02:00
Jim Ferenczi
afe99fcdcd
Restore reverted change now that alpha4 is out:
...
Rename `fields` to `stored_fields` and add `docvalue_fields`
`stored_fields` parameter will no longer try to retrieve fields from the _source but will only return stored fields.
`fields` will throw an exception if the user uses it.
Add `docvalue_fields` as an adjunct to `fielddata_fields` which is deprecated. `docvalue_fields` will try to load the value from the docvalue and fallback to fielddata cache if docvalues are not enabled on that field.
Closes #18943
2016-07-04 10:39:49 +02:00
Leon Weidauer
1297a707da
non-binary gender option in term aggr. example ( #19188 )
...
* non-binary gender option in term aggr. example
* replace gender with music genre for term aggregation docs
2016-07-01 14:59:03 +02:00
Jason Tedor
00356edd33
Clarify time units usage in docs
...
This commit clarifies the distinction between supported time units for
durations and supported time units for durations in the docs.
Relates #19159
2016-06-29 17:02:15 -04:00
Robert Muir
6d52cec2a0
Merge pull request #19092 from rmuir/more_painless_docs
...
cutover some docs to painless
2016-06-28 13:40:25 -04:00
Jim Ferenczi
eb1e231a63
Revert "Rename `fields` to `stored_fields` and add `docvalue_fields`"
...
This reverts commit 2f46f53dc8
.
2016-06-27 17:20:32 +02:00
Robert Muir
6fc1a22977
cutover some docs to painless
2016-06-27 09:55:16 -04:00
Jerry Liu
1863ab95f8
fixed typo 'if' -> 'is' ( #19051 )
2016-06-27 14:20:23 +02:00
Nik Everett
ee2a77143b
Docs: Convert aggs/misc to CONSOLE
...
They should be more readable and tested during the build.
2016-06-22 14:52:06 -04:00
Jim Ferenczi
2f46f53dc8
Rename `fields` to `stored_fields` and add `docvalue_fields`
...
`stored_fields` parameter will no longer try to retrieve fields from the _source but will only return stored fields.
`fields` will throw an exception if the user uses it.
Add `docvalue_fields` as an adjunct to `fielddata_fields` which is deprecated. `docvalue_fields` will try to load the value from the docvalue and fallback to fielddata cache if docvalues are not enabled on that field.
Closes #18943
2016-06-22 17:38:30 +02:00
Jim Ferenczi
fb2a48d0f0
Revert "Remove support for sorting terms aggregation by ascending count"
...
This is delayed after alpha4 since Kibana relies on it.
2016-06-17 17:14:01 +02:00
Jim Ferenczi
755721953b
Remove support for sorting terms aggregation by ascending count
...
closes #17614
2016-06-17 15:06:49 +02:00
Glen Smith
5284c5094d
grammar
2016-06-17 10:09:21 +02:00
Jim Ferenczi
ad232aebbe
Set collection mode to breadth_first in the terms aggregation when the cardinality of the field is unknown or smaller than the requested size.
...
closes #9825
2016-06-16 11:33:40 +02:00
Colin Goodheart-Smithe
cfd3356ee3
Remove size 0 options in aggregations
...
This removes the ability to set `size: 0` in the `terms`, `significant_terms` and `geohash_grid` aggregations for the reasons described in https://github.com/elastic/elasticsearch/issues/18838
Closes #18838
2016-06-14 13:07:02 +01:00
Nicholas Knize
371c73e140
refactor matrix agg documentation from modules to main agg section
2016-06-06 07:39:00 -05:00
Adrien Grand
638da06c1d
Add back support for `ip` range aggregations. #17859
...
This commit adds support for range aggregations on `ip` fields. However it will
only work on 5.x indices.
Closes #17700
2016-05-13 17:22:01 +02:00
Robert Muir
c5532d3df0
add a rest test for this that seems to work, fix the documentation. thanks @s1monw
2016-05-11 16:07:08 -04:00
Jim Ferenczi
052191f2a2
Add the ability to use the breadth_first mode with nested aggregations (such as `top_hits`) which require access to score information.
...
The score is recomputed lazily for each document belonging to a top bucket.
Relates to #9825
2016-05-04 15:35:45 +02:00
Sergii Golubev
2f6405ee27
serial-diff-aggregation.asciidoc: fix a mistake ( #17950 )
2016-04-25 07:45:54 -04:00
ericamick
069eb72604
Update bucket.asciidoc
2016-04-22 10:54:25 -06:00
Martijn van Groningen
8e63ce00f0
docs: removed confusing statement.
2016-04-19 11:49:51 +02:00
Sergii Golubev
5ce3eb96b0
tophits-aggregation.asciidoc: fix a typo
2016-04-18 09:23:39 +02:00
Sergii Golubev
434a563fe0
terms-aggregation.asciidoc tiny edit
2016-04-13 16:51:47 -06:00
Sergii Golubev
39b914bd77
histogram-aggregation.asciidoc: tiny edit ( #17706 )
2016-04-13 14:19:05 +02:00
Adrien Grand
1d0239c125
Add a warning about the impact of sorting terms aggregations on the accuracy of doc counts.
2016-04-07 16:57:44 +02:00
Dmitrii Izgurskii
272f3eb140
Add missing comma
...
Added missing comma
2016-04-06 15:03:37 -06:00
Adrien Grand
b42f66c8ac
Document 5.0 mapping changes.
2016-03-22 16:22:58 +01:00
Clinton Gormley
0ed0fea558
Updated link to Joda time zones
2016-03-14 12:24:58 +01:00
Christoph Büscher
ff46303f15
Simplify mock scripts
2016-03-07 15:39:35 +01:00
Christoph Büscher
6b0f63e1a6
Adding `time_zone` parameter to daterange-aggregation docs
2016-03-07 15:38:24 +01:00
Clinton Gormley
9674cbbe62
Documented [] syntax for buckets_path
...
Closes #15707
2016-03-01 09:55:01 +01:00
Clinton Gormley
300554841e
Merge pull request #16738 from robertlyson/patch-1
...
Update to serial differencing aggregation doc
2016-02-28 20:09:14 +01:00
evanfreed
7ed30a9c00
Spelling
...
Corrected spelling.
2016-02-26 13:39:25 -05:00
Robert
7844804874
Update to serial differencing aggregation doc
...
Hi,
`thirtieth_difference` should use `the_sum` metric as the `buckets_path`.
2016-02-20 12:13:02 +01:00
Colin Goodheart-Smithe
e546db0753
[DOCS] fix to sampler agg documentation
2016-02-15 13:17:19 +00:00
Colin Goodheart-Smithe
5f489b99bf
fixed docs link error
2016-02-15 12:12:16 +00:00
Colin Goodheart-Smithe
1f760bd1bd
Merge branch 'master' into feature/aggs-refactoring
2016-02-10 12:16:26 +00:00
Dongjoon Hyun
21ea552070
Fix typos in docs.
2016-02-09 02:07:32 -08:00
Colin Goodheart-Smithe
5d9d91b761
Merge branch 'master' into feature/aggs-refactoring
2016-02-03 14:45:16 +00:00
Clinton Gormley
53662b0be9
Merge pull request #16345 from lbrito1/patch-1
...
Changes "that is" to "for example".
2016-02-02 15:13:29 +01:00
Colin Goodheart-Smithe
3b35754f59
Merge branch 'master' into feature/aggs-refactoring
...
# Conflicts:
# core/src/test/java/org/elasticsearch/percolator/PercolateDocumentParserTests.java
2016-01-26 13:17:53 +00:00
Clinton Gormley
7cde0d47bc
Merge pull request #16215 from eemp/patch-1
...
Update filters-aggregation.asciidoc
2016-01-26 12:56:43 +01:00
Colin Goodheart-Smithe
cd8320b171
Merge branch 'master' into feature/aggs-refactoring
...
# Conflicts:
# core/src/main/java/org/elasticsearch/search/aggregations/bucket/filter/FilterAggregator.java
# core/src/main/java/org/elasticsearch/search/aggregations/bucket/filters/FiltersAggregator.java
# core/src/main/java/org/elasticsearch/search/SearchModule.java
2016-01-25 10:42:20 +00:00