kibana/x-pack/plugins/data_enhanced
Liza Katz 841ab704b8
[Search Sessions] Improve search session errors (#88613)
* Detect ESError correctly
Fix bfetch error (was recognized as unknown error)
Make sure handleSearchError always returns an error object.

* fix tests and improve types

* type

* normalize search error response format for search and bsearch

* type

* Added es search exception examples

* Normalize and validate errors thrown from oss es_search_strategy
Validate abort

* Added tests for search service error handling

* Update msearch tests to test for errors

* Moved bsearch route to routes folder
Adjusted bsearch response format
Added verification of error's root cause

* Align painless error object

* eslint

* Add to seach interceptor tests

* add json to tsconfig

* docs

* updated xpack search strategy tests

* oops

* license header

* Add test for xpack painless error format

* doc

* Fix bsearch test potential flakiness

* code review

* fix

* code review 2

Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
2021-01-31 12:16:46 +02:00
..
.storybook [Search] Send to background UI (#81793) 2020-11-16 13:11:23 +01:00
common [Search Sessions] Improve search session errors (#88613) 2021-01-31 12:16:46 +02:00
public [Search Sessions] Improve search session errors (#88613) 2021-01-31 12:16:46 +02:00
server [Search Sessions] Improve search session errors (#88613) 2021-01-31 12:16:46 +02:00
config.ts [Data/Search Sessions] Management UI (#81707) 2021-01-20 18:32:42 +02:00
jest.config.js Jest multi-project configuration (#77894) 2020-12-02 11:42:23 -08:00
kibana.json [Data/Search Sessions] Management UI (#81707) 2021-01-20 18:32:42 +02:00
README.md [docs] Add missing App Arch READMEs. (#82080) 2020-10-29 17:01:33 -06:00
tsconfig.json [Search Sessions] Improve search session errors (#88613) 2021-01-31 12:16:46 +02:00

data_enhanced

The data_enhanced plugin is the x-pack counterpart to the OSS data plugin.

It exists to provide Elastic-licensed services, or parts of services, which enhance existing OSS functionality from data.

Currently the data_enhanced plugin doesn't return any APIs which you can consume directly, however it is possible that you are indirectly relying on the enhanced functionality that it provides via the OSS data plugin.

Here is the functionality it adds:

KQL Autocomplete

The OSS autocomplete service provides suggestions for field names and values based on suggestion providers which are registered to the service. This plugin registers the autocomplete provider for KQL to the OSS service.

Async, Rollup, and EQL Search Strategies

This plugin enhances the OSS search service with an ES search strategy that uses async search (or rollups) behind the scenes. It also registers an EQL search strategy.