96
Views
4
Comments
Elastic search

Hi,

I have a requirement to store file into S3 bucket and search the file using file name or content of the file using elastic search functionality,could you please guide me how to implement Elastic search.

Thanks in advance.


2025-11-19 06-14-01
Miguel Verdasca
Champion

Hi,
Implementing Elasticsearch for File Search, to enable file name or content-based search, you can integrate Elasticsearch with OutSystems.

  1. Install the Elasticsearch Connector:
    • Go to OutSystems Forge and search for Elasticsearch Connector.
    • Install the connector into your application.
  2. Index File Metadata or Content:
    • Send the file metadata (e.g., file name, upload date) and optionally the file content to Elasticsearch for indexing.
    • Use the IndexDocument action from the connector to add data to your Elasticsearch index.
  3. Search Files:
    • Use the SearchDocument action to query the index based on file name or content.
    • Elasticsearch will return the matching records you can present in your application.


Some useful links:

UserImage.jpg
bhagya br

Hi @Miguel Verdasca,

Thank you so much for your reply.

and i am not able to Find ElasticSearch Connector in forge,below url is redirecting to DynamicServerAction forge component.

and i can find other ElasticSerach related forge components like ElasticCore and ElasticSystem forge components,kindly suggest the best suited Forge component for my Document Search requirement.


Thank You.

2024-12-18 16-06-42
Junaid Syed

Hello Bhagya,

There is a demo app forge component, this should be able to guide you in right direction.

https://www.outsystems.com/forge/component-overview/2054/elastic-search-demo-app-o11

Thanks,

Junaid

2025-07-22 10-30-27
Mandar Deshpande

Elastic Search Connector (ODC) comes closest to what you need because it supports bulk insert / upload, manage indices etc. and also supports search with similarity scoring.

Community GuidelinesBe kind and respectful, give credit to the original source of content, and search for duplicates before posting.