Elasticsearch index engines (technical preview)edit

Elasticsearch index engines is a technical preview feature. Technical preview features are subject to change and are not covered by the support SLA of general release (GA) features. Elastic plans to promote this feature to GA in a future release.

Since 8.2.0, Elastic Enterprise Search allows you to generate Engines based on existing Elasticsearch indices. With these engines you can use Enterprise Search features on data that has already been ingested into Elasticsearch.

Elasticsearch index engines featuresedit

The following table compares Enterprise Search managed engines with Elasticsearch index engines:

Feature

Engine

Elasticsearch Index Engine

Documents API

Get, List, Create, Update, Delete

Get, List

Schema API

List, Update

List

Search API precision (beta), Precision tuning (beta)

Supported

Unsupported

Usable as a source engine in meta engines

Supported

Unsupported

Synonyms

Supported

Supported

Curations

Supported

Supported

API logs

Supported

Supported

Analytics

Supported

Supported

Adaptive relevance

Supported

Supported

Elasticsearch index engines supported field typesedit

Not all Elasticsearch field types are available in App Search engines. Unsupported field types will be ignored by Enterprise Search, and cannot be used in Enterprise Search features.

Enterprise Search will not modify your data and index mappings.

Unsupported field types will not be removed or altered and remain available for Elasticsearch features and APIs.

The following Elasticsearch field types are supported:

Elasticsearch field type

Corresponding Enterprise Search field type

keyword

text

constant_keyword

text

wildcard

text

text

text

geo_point

geolocation

date

date

date_nanos

date

integer

number

long

number

short

number

byte

number

double

number

float

number

half_float

number

scaled_float

number

unsigned_long

number

See Supported Features, By Field Type for a full App Search field types reference.

Unlike the text field type in Enterprise Search, not all Elasticsearch text fields above have the same features as Enterprise Search text fields: keyword, constant_keyword, wildcard can be filtered, sorted, grouped and faceted. text fields cannot. Having a subfield for text fields will provide those capabilities to the field.