https://github.com/gerritcodereview/modules_index-elasticsearch
Gerrit libModule providing an index backend based on ElasticSearch - (mirror of https://gerrit.googlesource.com/modules/index-elasticsearch)
https://github.com/gerritcodereview/modules_index-elasticsearch
Last synced: 6 months ago
JSON representation
Gerrit libModule providing an index backend based on ElasticSearch - (mirror of https://gerrit.googlesource.com/modules/index-elasticsearch)
- Host: GitHub
- URL: https://github.com/gerritcodereview/modules_index-elasticsearch
- Owner: GerritCodeReview
- License: apache-2.0
- Created: 2022-06-23T15:00:32.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2025-06-05T13:03:57.000Z (8 months ago)
- Last Synced: 2025-07-19T09:52:41.395Z (7 months ago)
- Language: Java
- Homepage: https://gerrit.googlesource.com/modules/index-elasticsearch
- Size: 2.05 MB
- Stars: 0
- Watchers: 10
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Index backend for Gerrit, based on ElasticSearch
Indexing backend libModule for [Gerrit Code Review](https://gerritcodereview.com)
based on [ElasticSearch](https://www.elastic.co/elasticsearch/).
This module was originally part of Gerrit core and then extracted into a separate
component from v3.5.0-rc3 as part of [Change-Id: Ib7b5167ce](https://gerrit-review.googlesource.com/c/gerrit/+/323676).
Note that, ElasticSearch source code is no longer Apache 2.0-licensed for versions
7.11 and newer. See ElasticSearch [2021 license change](https://www.elastic.co/pricing/faq/licensing)
for more information.
## How to build
This libModule is built like a Gerrit in-tree plugin, using Bazelisk. See the
[build instructions](src/main/resources/Documentation/build.md) for more details.
## Setup
See the [setup instructions](src/main/resources/Documentation/setup.md) for how to install the
index-elasticsearch module.
For further information and supported options, refer to the [config](src/main/resources/Documentation/config.md)
documentation.
## Integration test
This libModule runs tests like a Gerrit in-tree plugin, using Bazelisk. See the
[test instructions](src/main/resources/Documentation/build.md#Integration-test) for more details.