Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Info

At this time, the ElasticIndexer is serving as experimental purpose only. To use the ElasticIndexer , please download and install ElasticSearch.

Configuration

The indexer is configured using Spring that can be done using with the Java bean setter methods.  Here is a sample configuration fragment showing how to configure and use the ElasticIndexer:

No Format
<!-- 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 can alsi be initiated using Spring with the Java bean setter methods. Here is a sample file that can use to initiate the ElasticSearch client with the 

ElasticClientFactory class above: 
No Format
discovery.zen.ping.multicast.enabled: false
cluster:
  name: testCluster
node:
  name: testNode
  local: true
index:
  store:
    type: memory