-
Install Elasticsearch https://www.elastic.co/downloads/elasticsearch (2.4.x)
-
Install attachment plugin cd /usr/share/elasticsearch bin/plugin install mapper-attachments
-
Configure elasticsearch /etc/sysconfig/elasticsearch ES_HEAP_SIZE=2g
/etc/elasticsearch/elasticsearch.yml http.max_content_length: 500mb
-
Configure Zammad
- rails r "Setting.set('es_url', 'http://127.0.0.1:9200')"
- rails r "Setting.set('es_user', 'elasticsearch')"
- rails r "Setting.set('es_password', 'zammad')"
- rails r "Setting.set('es_index', Socket.gethostname + '_zammad')"
- rails r "Setting.set('es_attachment_ignore', [ '.png', '.jpg', '.jpeg', '.mpeg', '.mpg', '.mov', '.bin', '.exe', '.box', '.mbox' ] )"
- rails r "Setting.set('es_attachment_max_size_in_mb', 50)"
-
Create elastic search indexes
- rake searchindex:rebuild # drop/create/reload