kibana/x-pack/plugins/data_enhanced
Liza Katz 0a04835ba7
[Search] Session SO polling (#84225)
* Monitor ids

* import fix

* solve circular dep

* eslint

* mock circular dep

* max retries test

* mock circular dep

* test

* jest <(-:C

* jestttttt

* [data.search] Move search method inside session service and add tests

* merge

* Move background session service to data_enhanced plugin

* Better logs
Save IDs only in monitoring loop

* Fix types

* Space aware session service

* ts

* Fix session service saving

* merge fix

* stable stringify

* INMEM_MAX_SESSIONS

* INMEM_MAX_SESSIONS

* Update x-pack/plugins/data_enhanced/server/search/session/session_service.ts

Co-authored-by: Anton Dosov <dosantappdev@gmail.com>

* Update x-pack/plugins/data_enhanced/server/search/session/session_service.ts

Co-authored-by: Anton Dosov <dosantappdev@gmail.com>

* Use setTimeout to schedule monitoring steps

* settimeout

Co-authored-by: Lukas Olson <olson.lukas@gmail.com>
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
Co-authored-by: Anton Dosov <dosantappdev@gmail.com>
2020-12-09 14:05:01 +02:00
..
.storybook [Search] Send to background UI (#81793) 2020-11-16 13:11:23 +01:00
common [data.search] Move background session service to data enhanced plugin (#84837) 2020-12-07 08:51:19 -07:00
public [Search] Disable "send to background" when auto-refresh is enabled (#84106) 2020-12-02 11:47:30 +01:00
server [Search] Session SO polling (#84225) 2020-12-09 14:05:01 +02:00
config.ts [Search] Send to background UI (#81793) 2020-11-16 13:11:23 +01:00
jest.config.js Jest multi-project configuration (#77894) 2020-12-02 11:42:23 -08:00
kibana.json [Search] Search batching using bfetch (again) (#84043) 2020-11-25 16:32:05 +02:00
README.md [docs] Add missing App Arch READMEs. (#82080) 2020-10-29 17:01:33 -06: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.