-
Notifications
You must be signed in to change notification settings - Fork 8.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
add top_hit metric #7302
add top_hit metric #7302
Conversation
Jenkins standing by to test this. If you aren't a maintainer, you can ignore this comment. Someone with commit access, please review this and clear it for Jenkins to run; then say 'jenkins, test it'. |
Jenkins, test it. |
In the jenkins logs, it fails with the exception |
With this fix elastic/libesvm@e3fd2ca I am able to run tests on my machine. Thanks @spalger for the fix ;o) |
jenkins, test it |
jenkins, test it |
Only, we (elastic members) can trigger the tests. |
Jenkins, test it. |
Also, I'm not a fan this implementation, it is IMO is a bit limiting. I feel like the I say we take this away and leave it as kind of a top_hits agg. As an extra we can add if you want to do latest here is how you do it. |
Hmm, also I don't think these tests are something you caused. By the time you come back around they should be good to go though. |
Thanks for spotting the problem with nested fields.
I think there is something missing to your comment, since I don't understand that sentence as it is now. |
@scampi Nope, I just worded that poorly. What I mean to say is after you add this metric, and remove the limitation on order, you can add steps that people can follow in order to get the latest value. |
@panda01 Sorry I am still confused... Do you want me to provide a combobox with, e.g., two options (desc and asc), so that the order option is not hardcoded ? Otherwise, can you clarify what those steps are ? For the issue #6877 I need to either sort by descending (or ascending for some use case?) order. From what I read in the sort options, the default sort does not do what is needed for this issue. |
Exactly this! Maybe radio boxes though since i hate select boxes. |
@panda01 I added a select box for choosing the order instead of radio boxes. I thought it was best to be consistent with the rest of kibana, e.g., the terms bucket aggregation uses a select box for the order. I can revert though. In addition, the sort field is now by default the time field associated to the index pattern, as I had forgotten it mentioned in the issue. |
@panda01 there is anyway another issue about the select box #2130 (comment) where the cool ui-select is mentioned ;o) |
@scampi in regards to using chosen, I would say the normal select box is appropriate for now. I will check out your changes. |
|
||
<select | ||
name="order" | ||
ng-model="agg.params.order" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hmm, this is a bit nitpicky of me, but I think the sort, and sort order should use the same property names, since they are dependent on one another, and I would hate for someone later to not realize that.
For instance you could call the sort field agg.params.sort.field
and the order agg.params.sort.dir
or something to that effect. but with that it's clear they're both dealing with the sort, no matter where it's put.
@ppisljar Regarding #7302 (comment) it seems that some documents don't have the The last commits add the following:
Regarding that 2nd point, I would like to know if there is some default "zero" value. For example, if a field is missing:
The PR is now ready for review, but pending the answer to the previous question, some changes might be needed. |
regarding second point it should probably behave the same as for non-array missing values ? @Bargs whats your opinion ? |
Discover displays a |
ok then PR is ready ;o) I thought there was such a setting so I wanted to make sure |
congrats scampi, this is a great PR and i am sure many are excited about finally having top hits in kibana! |
Backports PR #7302 **Commit 1:** add top_hits aggregation * Original sha: 22bab62 * Authored by Stéphane Campinas <[email protected]> on 2016-05-26T22:02:08Z **Commit 2:** support nested fields * Original sha: 8aef2b8 * Authored by Stéphane Campinas <[email protected]> on 2016-06-11T14:57:35Z **Commit 3:** added choice of the order and select by default the index pattern associated time field * Original sha: 9791ac5 * Authored by Stéphane Campinas <[email protected]> on 2016-06-14T21:08:00Z **Commit 4:** improved parameters name and changed aggregation from latest to top to better reflect what this aggregation may accomplish * Original sha: 692f41c * Authored by Stéphane Campinas <[email protected]> on 2016-06-22T20:32:12Z **Commit 5:** made variable a constant * Original sha: 39cddab * Authored by Stéphane Campinas <[email protected]> on 2016-07-01T22:42:13Z **Commit 6:** use shorter name for variable * Original sha: c6494cc * Authored by Stéphane Campinas <[email protected]> on 2016-07-27T08:50:44Z **Commit 7:** prevent to sort terms on top_hits * Original sha: b365ddc * Authored by Stéphane Campinas <[email protected]> on 2016-08-28T09:47:47Z **Commit 8:** Added the top_hits agg to line/pie/tile vis. Added support for function in prop_filter to allow more flexibility when filtering the list of values. The _term order is now the default ordering instead of _custom. * Original sha: be44e90 * Authored by Stéphane Campinas <[email protected]> on 2016-09-19T14:53:48Z **Commit 9:** simplified tests * Original sha: 43767f0 * Authored by Stéphane Campinas <[email protected]> on 2016-10-11T09:29:11Z **Commit 10:** changed as per code review * Original sha: 53469d5 * Authored by Stéphane Campinas <[email protected]> on 2016-10-11T21:49:36Z **Commit 11:** Top Hit should support all field types on the metric vis * Original sha: 20be950 * Authored by Stéphane Campinas <[email protected]> on 2016-10-17T21:18:31Z **Commit 12:** renamed metric to top hit * Original sha: 20cbb12 * Authored by Stéphane Campinas <[email protected]> on 2016-10-17T21:28:30Z **Commit 13:** check if there is any result from buckets * Original sha: b99d6c7 * Authored by Stéphane Campinas <[email protected]> on 2016-10-18T09:13:19Z **Commit 14:** support scripted fields * Original sha: f79cdc1 * Authored by Stéphane Campinas <[email protected]> on 2016-10-23T20:58:55Z **Commit 15:** Merge branch 'master' of github.com:elastic/kibana into latest-value * Original sha: 82060ce * Authored by Stéphane Campinas <[email protected]> on 2016-11-01T09:47:19Z **Commit 16:** Merge branch 'master' of github.com:elastic/kibana into latest-value * Original sha: 2577298 * Authored by Stéphane Campinas <[email protected]> on 2016-11-12T11:30:42Z **Commit 17:** - added logic for trying to get the field value from the source or from a doc_values field. - added onlyAggregatable option for a field agg param to decide whether or not to retain only aggregatable fields. * Original sha: 6a2bc01 * Authored by Stéphane Campinas <[email protected]> on 2016-11-13T12:34:10Z **Commit 18:** improved loops in getValuesAtPath method * Original sha: 991864c * Authored by Stéphane Campinas <[email protected]> on 2016-11-16T10:10:28Z **Commit 19:** Merge branch 'master' of github.com:elastic/kibana into latest-value * Original sha: bc1c90a * Authored by Stéphane Campinas <[email protected]> on 2016-11-17T23:51:13Z **Commit 20:** do not try to get the doc_values field of an IP field * Original sha: d697f11 * Authored by Stéphane Campinas <[email protected]> on 2016-11-18T00:49:34Z **Commit 21:** improved field tests on the onlyAggregatable option * Original sha: c2249e5 * Authored by Stéphane Campinas <[email protected]> on 2016-11-18T01:08:34Z **Commit 22:** use indexPattern.formatField to get all the values at a given path * Original sha: f4200e1 * Authored by Stéphane Campinas <[email protected]> on 2016-11-19T23:02:18Z **Commit 23:** do not show the analyzed warning * Original sha: 2dda53d * Authored by Stéphane Campinas <[email protected]> on 2016-11-19T23:30:59Z **Commit 24:** support to sort on scripted field * Original sha: eda9610 * Authored by Stéphane Campinas <[email protected]> on 2016-11-19T23:52:15Z **Commit 25:** corrected tests and rely on the field's formatter instead of trying to return a nice string * Original sha: b465438 * Authored by Stéphane Campinas <[email protected]> on 2016-11-20T14:40:43Z **Commit 26:** do not rely on init_default_field_props to set the doc_values property * Original sha: 19e2104 * Authored by Stéphane Campinas <[email protected]> on 2016-11-21T23:11:29Z **Commit 27:** added test for the doc_values property * Original sha: fd323f3 * Authored by Stéphane Campinas <[email protected]> on 2016-11-23T10:04:16Z **Commit 28:** Merge branch 'master' of github.com:elastic/kibana into latest-value * Original sha: cfed72e * Authored by Stéphane Campinas <[email protected]> on 2016-12-05T15:47:45Z **Commit 29:** - corrected source formatter - add option to show/hide analyzed warning of a field * Original sha: 3090182 * Authored by Stéphane Campinas <[email protected]> on 2016-12-05T22:40:14Z **Commit 30:** set the default value of the showAnalyzedWarning in fieldparam * Original sha: 0d924fc * Authored by Stéphane Campinas <[email protected]> on 2016-12-08T16:29:46Z
the backport #9735 has some conflicts you'll need to resolve. |
@scampi thanks for the great work on another giant PR! This is an awesome new metric, users are gonna love it. |
Backports PR elastic#7302 **Commit 1:** add top_hits aggregation * Original sha: 22bab62 * Authored by Stéphane Campinas <[email protected]> on 2016-05-26T22:02:08Z **Commit 2:** support nested fields * Original sha: 8aef2b8 * Authored by Stéphane Campinas <[email protected]> on 2016-06-11T14:57:35Z **Commit 3:** added choice of the order and select by default the index pattern associated time field * Original sha: 9791ac5 * Authored by Stéphane Campinas <[email protected]> on 2016-06-14T21:08:00Z **Commit 4:** improved parameters name and changed aggregation from latest to top to better reflect what this aggregation may accomplish * Original sha: 692f41c * Authored by Stéphane Campinas <[email protected]> on 2016-06-22T20:32:12Z **Commit 5:** made variable a constant * Original sha: 39cddab * Authored by Stéphane Campinas <[email protected]> on 2016-07-01T22:42:13Z **Commit 6:** use shorter name for variable * Original sha: c6494cc * Authored by Stéphane Campinas <[email protected]> on 2016-07-27T08:50:44Z **Commit 7:** prevent to sort terms on top_hits * Original sha: b365ddc * Authored by Stéphane Campinas <[email protected]> on 2016-08-28T09:47:47Z **Commit 8:** Added the top_hits agg to line/pie/tile vis. Added support for function in prop_filter to allow more flexibility when filtering the list of values. The _term order is now the default ordering instead of _custom. * Original sha: be44e90 * Authored by Stéphane Campinas <[email protected]> on 2016-09-19T14:53:48Z **Commit 9:** simplified tests * Original sha: 43767f0 * Authored by Stéphane Campinas <[email protected]> on 2016-10-11T09:29:11Z **Commit 10:** changed as per code review * Original sha: 53469d5 * Authored by Stéphane Campinas <[email protected]> on 2016-10-11T21:49:36Z **Commit 11:** Top Hit should support all field types on the metric vis * Original sha: 20be950 * Authored by Stéphane Campinas <[email protected]> on 2016-10-17T21:18:31Z **Commit 12:** renamed metric to top hit * Original sha: 20cbb12 * Authored by Stéphane Campinas <[email protected]> on 2016-10-17T21:28:30Z **Commit 13:** check if there is any result from buckets * Original sha: b99d6c7 * Authored by Stéphane Campinas <[email protected]> on 2016-10-18T09:13:19Z **Commit 14:** support scripted fields * Original sha: f79cdc1 * Authored by Stéphane Campinas <[email protected]> on 2016-10-23T20:58:55Z **Commit 15:** Merge branch 'master' of github.com:elastic/kibana into latest-value * Original sha: 82060ce * Authored by Stéphane Campinas <[email protected]> on 2016-11-01T09:47:19Z **Commit 16:** Merge branch 'master' of github.com:elastic/kibana into latest-value * Original sha: 2577298 * Authored by Stéphane Campinas <[email protected]> on 2016-11-12T11:30:42Z **Commit 17:** - added logic for trying to get the field value from the source or from a doc_values field. - added onlyAggregatable option for a field agg param to decide whether or not to retain only aggregatable fields. * Original sha: 6a2bc01 * Authored by Stéphane Campinas <[email protected]> on 2016-11-13T12:34:10Z **Commit 18:** improved loops in getValuesAtPath method * Original sha: 991864c * Authored by Stéphane Campinas <[email protected]> on 2016-11-16T10:10:28Z **Commit 19:** Merge branch 'master' of github.com:elastic/kibana into latest-value * Original sha: bc1c90a * Authored by Stéphane Campinas <[email protected]> on 2016-11-17T23:51:13Z **Commit 20:** do not try to get the doc_values field of an IP field * Original sha: d697f11 * Authored by Stéphane Campinas <[email protected]> on 2016-11-18T00:49:34Z **Commit 21:** improved field tests on the onlyAggregatable option * Original sha: c2249e5 * Authored by Stéphane Campinas <[email protected]> on 2016-11-18T01:08:34Z **Commit 22:** use indexPattern.formatField to get all the values at a given path * Original sha: f4200e1 * Authored by Stéphane Campinas <[email protected]> on 2016-11-19T23:02:18Z **Commit 23:** do not show the analyzed warning * Original sha: 2dda53d * Authored by Stéphane Campinas <[email protected]> on 2016-11-19T23:30:59Z **Commit 24:** support to sort on scripted field * Original sha: eda9610 * Authored by Stéphane Campinas <[email protected]> on 2016-11-19T23:52:15Z **Commit 25:** corrected tests and rely on the field's formatter instead of trying to return a nice string * Original sha: b465438 * Authored by Stéphane Campinas <[email protected]> on 2016-11-20T14:40:43Z **Commit 26:** do not rely on init_default_field_props to set the doc_values property * Original sha: 19e2104 * Authored by Stéphane Campinas <[email protected]> on 2016-11-21T23:11:29Z **Commit 27:** added test for the doc_values property * Original sha: fd323f3 * Authored by Stéphane Campinas <[email protected]> on 2016-11-23T10:04:16Z **Commit 28:** Merge branch 'master' of github.com:elastic/kibana into latest-value * Original sha: cfed72e * Authored by Stéphane Campinas <[email protected]> on 2016-12-05T15:47:45Z **Commit 29:** - corrected source formatter - add option to show/hide analyzed warning of a field * Original sha: 3090182 * Authored by Stéphane Campinas <[email protected]> on 2016-12-05T22:40:14Z **Commit 30:** set the default value of the showAnalyzedWarning in fieldparam * Original sha: 0d924fc * Authored by Stéphane Campinas <[email protected]> on 2016-12-08T16:29:46Z
Backports PR elastic#7302 **Commit 1:** add top_hits aggregation * Original sha: 22bab62 * Authored by Stéphane Campinas <[email protected]> on 2016-05-26T22:02:08Z **Commit 2:** support nested fields * Original sha: 8aef2b8 * Authored by Stéphane Campinas <[email protected]> on 2016-06-11T14:57:35Z **Commit 3:** added choice of the order and select by default the index pattern associated time field * Original sha: 9791ac5 * Authored by Stéphane Campinas <[email protected]> on 2016-06-14T21:08:00Z **Commit 4:** improved parameters name and changed aggregation from latest to top to better reflect what this aggregation may accomplish * Original sha: 692f41c * Authored by Stéphane Campinas <[email protected]> on 2016-06-22T20:32:12Z **Commit 5:** made variable a constant * Original sha: 39cddab * Authored by Stéphane Campinas <[email protected]> on 2016-07-01T22:42:13Z **Commit 6:** use shorter name for variable * Original sha: c6494cc * Authored by Stéphane Campinas <[email protected]> on 2016-07-27T08:50:44Z **Commit 7:** prevent to sort terms on top_hits * Original sha: b365ddc * Authored by Stéphane Campinas <[email protected]> on 2016-08-28T09:47:47Z **Commit 8:** Added the top_hits agg to line/pie/tile vis. Added support for function in prop_filter to allow more flexibility when filtering the list of values. The _term order is now the default ordering instead of _custom. * Original sha: be44e90 * Authored by Stéphane Campinas <[email protected]> on 2016-09-19T14:53:48Z **Commit 9:** simplified tests * Original sha: 43767f0 * Authored by Stéphane Campinas <[email protected]> on 2016-10-11T09:29:11Z **Commit 10:** changed as per code review * Original sha: 53469d5 * Authored by Stéphane Campinas <[email protected]> on 2016-10-11T21:49:36Z **Commit 11:** Top Hit should support all field types on the metric vis * Original sha: 20be950 * Authored by Stéphane Campinas <[email protected]> on 2016-10-17T21:18:31Z **Commit 12:** renamed metric to top hit * Original sha: 20cbb12 * Authored by Stéphane Campinas <[email protected]> on 2016-10-17T21:28:30Z **Commit 13:** check if there is any result from buckets * Original sha: b99d6c7 * Authored by Stéphane Campinas <[email protected]> on 2016-10-18T09:13:19Z **Commit 14:** support scripted fields * Original sha: f79cdc1 * Authored by Stéphane Campinas <[email protected]> on 2016-10-23T20:58:55Z **Commit 15:** Merge branch 'master' of github.com:elastic/kibana into latest-value * Original sha: 82060ce * Authored by Stéphane Campinas <[email protected]> on 2016-11-01T09:47:19Z **Commit 16:** Merge branch 'master' of github.com:elastic/kibana into latest-value * Original sha: 2577298 * Authored by Stéphane Campinas <[email protected]> on 2016-11-12T11:30:42Z **Commit 17:** - added logic for trying to get the field value from the source or from a doc_values field. - added onlyAggregatable option for a field agg param to decide whether or not to retain only aggregatable fields. * Original sha: 6a2bc01 * Authored by Stéphane Campinas <[email protected]> on 2016-11-13T12:34:10Z **Commit 18:** improved loops in getValuesAtPath method * Original sha: 991864c * Authored by Stéphane Campinas <[email protected]> on 2016-11-16T10:10:28Z **Commit 19:** Merge branch 'master' of github.com:elastic/kibana into latest-value * Original sha: bc1c90a * Authored by Stéphane Campinas <[email protected]> on 2016-11-17T23:51:13Z **Commit 20:** do not try to get the doc_values field of an IP field * Original sha: d697f11 * Authored by Stéphane Campinas <[email protected]> on 2016-11-18T00:49:34Z **Commit 21:** improved field tests on the onlyAggregatable option * Original sha: c2249e5 * Authored by Stéphane Campinas <[email protected]> on 2016-11-18T01:08:34Z **Commit 22:** use indexPattern.formatField to get all the values at a given path * Original sha: f4200e1 * Authored by Stéphane Campinas <[email protected]> on 2016-11-19T23:02:18Z **Commit 23:** do not show the analyzed warning * Original sha: 2dda53d * Authored by Stéphane Campinas <[email protected]> on 2016-11-19T23:30:59Z **Commit 24:** support to sort on scripted field * Original sha: eda9610 * Authored by Stéphane Campinas <[email protected]> on 2016-11-19T23:52:15Z **Commit 25:** corrected tests and rely on the field's formatter instead of trying to return a nice string * Original sha: b465438 * Authored by Stéphane Campinas <[email protected]> on 2016-11-20T14:40:43Z **Commit 26:** do not rely on init_default_field_props to set the doc_values property * Original sha: 19e2104 * Authored by Stéphane Campinas <[email protected]> on 2016-11-21T23:11:29Z **Commit 27:** added test for the doc_values property * Original sha: fd323f3 * Authored by Stéphane Campinas <[email protected]> on 2016-11-23T10:04:16Z **Commit 28:** Merge branch 'master' of github.com:elastic/kibana into latest-value * Original sha: cfed72e * Authored by Stéphane Campinas <[email protected]> on 2016-12-05T15:47:45Z **Commit 29:** - corrected source formatter - add option to show/hide analyzed warning of a field * Original sha: 3090182 * Authored by Stéphane Campinas <[email protected]> on 2016-12-05T22:40:14Z **Commit 30:** set the default value of the showAnalyzedWarning in fieldparam * Original sha: 0d924fc * Authored by Stéphane Campinas <[email protected]> on 2016-12-08T16:29:46Z **Commit 31:** added description of the showAnalyzedWarning option * Original sha: 7f85803 * Authored by Stéphane Campinas <[email protected]> on 2016-12-08T16:39:07Z **Commit 32:** use aggParam object to access the options of the field parameter * Original sha: ef95ceb * Authored by Stéphane Campinas <[email protected]> on 2016-12-09T10:54:51Z **Commit 33:** flattenHit: support object in array * Original sha: b64f92a * Authored by Stéphane Campinas <[email protected]> on 2016-12-10T23:36:45Z **Commit 34:** added aggregation option to support multivalued fields and top_hits aggregation with a size different than 1 * Original sha: e18a30d * Authored by Stéphane Campinas <[email protected]> on 2016-12-17T13:49:17Z **Commit 35:** disable concatenate aggregation type for visualizations other than table and metric * Original sha: 2a2fa67 * Authored by Stéphane Campinas <[email protected]> on 2016-12-17T15:00:08Z **Commit 36:** corrected display of arrays in the metric vis * Original sha: eb70e84 * Authored by Stéphane Campinas <[email protected]> on 2016-12-17T15:27:36Z **Commit 37:** removed condition on the IP field type when retrieving doc values * Original sha: d19ba56 * Authored by Stéphane Campinas <[email protected]> on 2016-12-17T21:30:47Z **Commit 38:** - do not set a default value for the aggregate with property since it is * Original sha: 66d3b31 * Authored by Stéphane Campinas <[email protected]> on 2016-12-21T23:04:12Z **Commit 39:** filter out incompatble aggregate options and auto select the option if there is only one * Original sha: 1bd4727 * Authored by Stéphane Campinas <[email protected]> on 2016-12-28T17:14:21Z **Commit 40:** simplified condition * Original sha: 5babf9a * Authored by Stéphane Campinas <[email protected]> on 2016-12-28T23:49:46Z **Commit 41:** lint * Original sha: 7372fce * Authored by Stéphane Campinas <[email protected]> on 2016-12-30T19:43:08Z **Commit 42:** fix min/max/sum/average aggregate of elements having only null/undefined values * Original sha: 0791be7 * Authored by Stéphane Campinas <[email protected]> on 2017-01-03T10:40:16Z **Commit 43:** added top_hits metric to heatmap visualization * Original sha: c967a23 * Authored by Stéphane Campinas <[email protected]> on 2017-01-03T11:16:56Z
Backports PR #7302 **Commit 1:** add top_hits aggregation * Original sha: 22bab62 * Authored by Stéphane Campinas <[email protected]> on 2016-05-26T22:02:08Z **Commit 2:** support nested fields * Original sha: 8aef2b8 * Authored by Stéphane Campinas <[email protected]> on 2016-06-11T14:57:35Z **Commit 3:** added choice of the order and select by default the index pattern associated time field * Original sha: 9791ac5 * Authored by Stéphane Campinas <[email protected]> on 2016-06-14T21:08:00Z **Commit 4:** improved parameters name and changed aggregation from latest to top to better reflect what this aggregation may accomplish * Original sha: 692f41c * Authored by Stéphane Campinas <[email protected]> on 2016-06-22T20:32:12Z **Commit 5:** made variable a constant * Original sha: 39cddab * Authored by Stéphane Campinas <[email protected]> on 2016-07-01T22:42:13Z **Commit 6:** use shorter name for variable * Original sha: c6494cc * Authored by Stéphane Campinas <[email protected]> on 2016-07-27T08:50:44Z **Commit 7:** prevent to sort terms on top_hits * Original sha: b365ddc * Authored by Stéphane Campinas <[email protected]> on 2016-08-28T09:47:47Z **Commit 8:** Added the top_hits agg to line/pie/tile vis. Added support for function in prop_filter to allow more flexibility when filtering the list of values. The _term order is now the default ordering instead of _custom. * Original sha: be44e90 * Authored by Stéphane Campinas <[email protected]> on 2016-09-19T14:53:48Z **Commit 9:** simplified tests * Original sha: 43767f0 * Authored by Stéphane Campinas <[email protected]> on 2016-10-11T09:29:11Z **Commit 10:** changed as per code review * Original sha: 53469d5 * Authored by Stéphane Campinas <[email protected]> on 2016-10-11T21:49:36Z **Commit 11:** Top Hit should support all field types on the metric vis * Original sha: 20be950 * Authored by Stéphane Campinas <[email protected]> on 2016-10-17T21:18:31Z **Commit 12:** renamed metric to top hit * Original sha: 20cbb12 * Authored by Stéphane Campinas <[email protected]> on 2016-10-17T21:28:30Z **Commit 13:** check if there is any result from buckets * Original sha: b99d6c7 * Authored by Stéphane Campinas <[email protected]> on 2016-10-18T09:13:19Z **Commit 14:** support scripted fields * Original sha: f79cdc1 * Authored by Stéphane Campinas <[email protected]> on 2016-10-23T20:58:55Z **Commit 15:** Merge branch 'master' of github.com:elastic/kibana into latest-value * Original sha: 82060ce * Authored by Stéphane Campinas <[email protected]> on 2016-11-01T09:47:19Z **Commit 16:** Merge branch 'master' of github.com:elastic/kibana into latest-value * Original sha: 2577298 * Authored by Stéphane Campinas <[email protected]> on 2016-11-12T11:30:42Z **Commit 17:** - added logic for trying to get the field value from the source or from a doc_values field. - added onlyAggregatable option for a field agg param to decide whether or not to retain only aggregatable fields. * Original sha: 6a2bc01 * Authored by Stéphane Campinas <[email protected]> on 2016-11-13T12:34:10Z **Commit 18:** improved loops in getValuesAtPath method * Original sha: 991864c * Authored by Stéphane Campinas <[email protected]> on 2016-11-16T10:10:28Z **Commit 19:** Merge branch 'master' of github.com:elastic/kibana into latest-value * Original sha: bc1c90a * Authored by Stéphane Campinas <[email protected]> on 2016-11-17T23:51:13Z **Commit 20:** do not try to get the doc_values field of an IP field * Original sha: d697f11 * Authored by Stéphane Campinas <[email protected]> on 2016-11-18T00:49:34Z **Commit 21:** improved field tests on the onlyAggregatable option * Original sha: c2249e5 * Authored by Stéphane Campinas <[email protected]> on 2016-11-18T01:08:34Z **Commit 22:** use indexPattern.formatField to get all the values at a given path * Original sha: f4200e1 * Authored by Stéphane Campinas <[email protected]> on 2016-11-19T23:02:18Z **Commit 23:** do not show the analyzed warning * Original sha: 2dda53d * Authored by Stéphane Campinas <[email protected]> on 2016-11-19T23:30:59Z **Commit 24:** support to sort on scripted field * Original sha: eda9610 * Authored by Stéphane Campinas <[email protected]> on 2016-11-19T23:52:15Z **Commit 25:** corrected tests and rely on the field's formatter instead of trying to return a nice string * Original sha: b465438 * Authored by Stéphane Campinas <[email protected]> on 2016-11-20T14:40:43Z **Commit 26:** do not rely on init_default_field_props to set the doc_values property * Original sha: 19e2104 * Authored by Stéphane Campinas <[email protected]> on 2016-11-21T23:11:29Z **Commit 27:** added test for the doc_values property * Original sha: fd323f3 * Authored by Stéphane Campinas <[email protected]> on 2016-11-23T10:04:16Z **Commit 28:** Merge branch 'master' of github.com:elastic/kibana into latest-value * Original sha: cfed72e * Authored by Stéphane Campinas <[email protected]> on 2016-12-05T15:47:45Z **Commit 29:** - corrected source formatter - add option to show/hide analyzed warning of a field * Original sha: 3090182 * Authored by Stéphane Campinas <[email protected]> on 2016-12-05T22:40:14Z **Commit 30:** set the default value of the showAnalyzedWarning in fieldparam * Original sha: 0d924fc * Authored by Stéphane Campinas <[email protected]> on 2016-12-08T16:29:46Z **Commit 31:** added description of the showAnalyzedWarning option * Original sha: 7f85803 * Authored by Stéphane Campinas <[email protected]> on 2016-12-08T16:39:07Z **Commit 32:** use aggParam object to access the options of the field parameter * Original sha: ef95ceb * Authored by Stéphane Campinas <[email protected]> on 2016-12-09T10:54:51Z **Commit 33:** flattenHit: support object in array * Original sha: b64f92a * Authored by Stéphane Campinas <[email protected]> on 2016-12-10T23:36:45Z **Commit 34:** added aggregation option to support multivalued fields and top_hits aggregation with a size different than 1 * Original sha: e18a30d * Authored by Stéphane Campinas <[email protected]> on 2016-12-17T13:49:17Z **Commit 35:** disable concatenate aggregation type for visualizations other than table and metric * Original sha: 2a2fa67 * Authored by Stéphane Campinas <[email protected]> on 2016-12-17T15:00:08Z **Commit 36:** corrected display of arrays in the metric vis * Original sha: eb70e84 * Authored by Stéphane Campinas <[email protected]> on 2016-12-17T15:27:36Z **Commit 37:** removed condition on the IP field type when retrieving doc values * Original sha: d19ba56 * Authored by Stéphane Campinas <[email protected]> on 2016-12-17T21:30:47Z **Commit 38:** - do not set a default value for the aggregate with property since it is * Original sha: 66d3b31 * Authored by Stéphane Campinas <[email protected]> on 2016-12-21T23:04:12Z **Commit 39:** filter out incompatble aggregate options and auto select the option if there is only one * Original sha: 1bd4727 * Authored by Stéphane Campinas <[email protected]> on 2016-12-28T17:14:21Z **Commit 40:** simplified condition * Original sha: 5babf9a * Authored by Stéphane Campinas <[email protected]> on 2016-12-28T23:49:46Z **Commit 41:** lint * Original sha: 7372fce * Authored by Stéphane Campinas <[email protected]> on 2016-12-30T19:43:08Z **Commit 42:** fix min/max/sum/average aggregate of elements having only null/undefined values * Original sha: 0791be7 * Authored by Stéphane Campinas <[email protected]> on 2017-01-03T10:40:16Z **Commit 43:** added top_hits metric to heatmap visualization * Original sha: c967a23 * Authored by Stéphane Campinas <[email protected]> on 2017-01-03T11:16:56Z
close #6877
Display the first/last value of a field, for a set of documents sorted on some field (e.g., a date).
TODO
AggConfigResult.toString
for displaying arrays in the metric visTest
Index
Create the
weather
index with the following mapping:Data
Add a document at a time.
Visualization
We can see what is the latest recorded temperature in France by doing the following:
Create either a
vertical bar
or adata table
:Latest
metric:temperature
timestamp
terms
bucket on the fieldlocation
.