Currently, the ElasticIndexer is experimental, or intended for demonstration purpose only. To use the ElasticIndexer, please download and install ElasticSearch.
Configuration
The indexer is configured using Spring that can be done with the Java bean setter methods. Here is the configuration file showing how to configure and test with the ElasticIndexer:
<!-- Elasticsearch gear --> <bean id="elasticClient" class="org.fcrepo.indexer.elastic.ElasticClientFactory" factory-method="client"/> <!-- ElasticIndexer --> <bean id="elasticIndexer" class="org.fcrepo.indexer.elastic.ElasticIndexer" p:indexName="testindex" p:searchIndexType="testType"/>
The ElasticSearch client configured above can be initiated with the configuration file elasticsearch.yml:
discovery.zen.ping.multicast.enabled: false cluster: name: testCluster node: name: testNode local: true index: store: type: memory