Sha256: 4d0ed1ba4c2c26be236b57987576bb29ad37593d1a99c9bcd862b64c31ebe190

Contents?: true

Size: 1.15 KB

Versions: 1

Compression:

Stored size: 1.15 KB

Contents

[[release_notes_82]]
=== 8.2.0 Release notes

[discrete]
==== General

- Tested with Elastic Enterprise Search API version 8.2.0.
- Tested with Ruby 2.7, 3.0, 3.1, JRuby 9.3. Older versions of Ruby have reached end of life and been removed from the testing matrices. Minimum required Ruby version is Ruby 2.6 to keep compatibility with JRuby 9.3, but it may be upgraded to 2.7 once JRuby 9.4 comes out.

[discrete]
==== App Search
[discrete]
==== New APIs

* Adds Elasticsearch Search API (In Technical Preview): Utilize the API to passthrough and execute raw Elasticsearch queries against the indices that power Enterprise Search engines.

+
[source,rb]
----------------------------
es_request = { body: { query: { bool: { must: { term: { title: 'test' } } } } } }
client.search_es_search(engine_name, body: { request: es_request })
----------------------------

* Adds Search Explain API: Submit a search and retrieve an Elasticsearch query.
+
[source,rb]
----------------------------
response = client.search_explain(engine_name, body: { query: 'test' })
response.body['query_string']
# => "GET enterprise-search-engine-app-search-explain/_search"
----------------------------

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
elastic-enterprise-search-8.2.0 docs/guide/release_notes/82.asciidoc