Login to follow
Elastic Search Connector

Elastic Search Connector (ODC)

Stable version 1.0.11 (Compatible with ODC)
Uploaded on 16 Mar (14 days ago) by OutSystems Labs
Elastic Search Connector

Elastic Search Connector (ODC)

Details
Detailed Description

This connector primarily facilitates high-performance queries on indexes, enabling efficient lexical searches across millions of records. It also supports the creation, configuration, and management of these indexes.


The key benefit is the lightning fast retrieval of the matched records along with a similarity score, indicating how closely the search query aligns with the returned results.


For numerous code examples utilizing the complete feature set detailed below, refer to the companion application "Elastic Search Sandbox."


This integration offers a comprehensive set of features for managing Elasticsearch indices and data, categorized into:



Index Manipulation: Functions to list, create, alias, reindex, and delete indices, as well as monitor and delete asynchronous tasks.


Data Upload: Efficient `BulkInsert` for record ingestion.


CRUD Operations: For individual record management.


High-Performance Search: single search and batch search DSL queries.


Similarity Scoring; custom relevance ranking.

Limitations

Requires a trial or deployment version of Elastic Search 8.x or 9.x.
For more information please review:
https://www.outsystems.com/blog/posts/elasticsearch-and-outsystems-search-power/

Release notes 

- Added function "EscapeForJson" that should be used for removing invalid characters when including source data fields of type text in an NDJSON string. It will avoid errors when using "Bulkinsert" for bulk loading of data into an ElasticSearch Index as the invalid characters can "break" the JSON string.
For examples please review the companion App "Elastic Search Sandbox" (e.g. BulkLoad Timers).