Search

by Haulmont
4.5
0

Overview

The Jmix Search add-on provides an out-of-the-box solution for indexing and searching entities and uploaded files within your application. Built on Elasticsearch/OpenSearch, it allows developers to define indexes for their data models, automatically reindex modified data, and apply security policies to search results.

Use Cases

  • Fast Data Retrieval: Search through vast amounts of data and files.
  • Automated Search Management: Auto-reindex modified data out-of-the-box to keep search results up-to-date.
  • Access-Controlled Search: Provide filtered results based on access controls, user permissions and roles to maintain your security intact.

Key Features

  • Declarative Indexing: Define indexes directly in your data model using Java with auto-reindexing.
  • UI Integration: Implement out-of-the-box search components into your Jmix UI screens for end users.
  • Multiple Implementation Support: Use either ElasticSearch or its opensource counterpart– OpenSearch.
  • Runtime Controls: Provide indexing state control to power users through JMX console.
  • Extendable Mapping: Define your indexes by auto-mapping entity attributes declaratively through annotations or customize index configurations imperatively.

Install the search add-on to provide search solution to your end-users out-of-the-box.