Project

General

Profile

Plugins Directory » Full text searching plugin for Redmine (Elasticsearch)

Author: Danil Tashkinov
Website: https://github.com/Restream/redmine_elasticsearch/wiki/Search-Quick-Reference
Code repository: https://github.com/Restream/redmine_elasticsearch
Registered on: 2014-03-03 (almost 11 years ago)
Current version: 0.2.0
Compatible with: Redmine 3.3.x
User ratings:   (4)

This plugin integrates elasticsearch into Redmine

Installation notes

1. Download and install elasticsearch
2. Install the required redmine_resque plugin

cd YOUR_REDMINE_ROOT
git clone https://github.com/Restream/redmine_resque.git plugins/redmine_resque

3. Install this plugin

cd YOUR_REDMINE_ROOT
git clone https://github.com/Restream/redmine_elasticsearch.git plugins/redmine_elasticsearch

4. Reindex all documents with the following command

cd YOUR_REDMINE_ROOT
bundle exec rake redmine_elasticsearch:reindex_all RAILS_ENV=production

5. Start resque worker

cd YOUR_REDMINE_ROOT
bundle exec rake resque:work RAILS_ENV=production

6. Restart Redmine

Changelog

0.2.0 (2017-01-19)

Compatible with Redmine 3.3.x.

Replaced old tire gem to elasticsearch-model

0.1.9 (2014-03-02)

Compatible with Redmine 2.5.x, 2.4.x, 2.3.x, 2.2.x, 2.1.x.

User ratings

  by Olivier Houdas over 9 years ago

Much faster searches: down from 60s to 5s.
@Desperados: don't forget to install Elasticsearch required plugins

Other tip: be careful to run the Resque task WITH THE SAME ACCOUNT as the httpd service, otherwise you'll have rights conflicts on the log

  by [ Desperados ] over 9 years ago

{"error":"IndexCreationException[[redmineapp_production] failed to create index]; nested: IllegalArgumentException[Custom Analyzer [search_analyzer] failed to find filter under name [russian_morphology]]; ","status":400}

  by Maicon Zucco almost 10 years ago

Very usefully.

  by Danil Tashkinov over 10 years ago