Since Nuxeo LTS 2025, you have to explicitly choose and install a SearchClient package. By default, the SearchService will be configured with a Repository SearchClient that is using the underlying repository data store (VCS or DBS) with limited capabilities regarding fulltext search, aggregation and scalability. Therefore, we provide Elasticsearch packages to rely on this external search engine:
- For Elasticsearch 7.x or 8.x, install the
nuxeo-search-client-opensearch1package. - For Elasticsearch 9.x, install the
nuxeo-search-client-elasticsearch9package.
Installation
This addon requires no specific installation steps. It can be installed like any other package with nuxeoctl command line or from the Marketplace.
Configuration
For configuration of Elasticsearch 7.x or 8.x (via the nuxeo-search-client-opensearch1 package), see Search setup for OpenSearch 1.x and Elasticsearch 7.x–8.x and the shared procedures on Search setup. For Elasticsearch 9.x, see Search setup for Elasticsearch 9.x and reuse those shared steps with the elasticsearch9 namespace.