org.eaglei.solr.suggest
Class LuceneAutoSuggestIndexer

java.lang.Object
  extended by org.eaglei.solr.AbstractLuceneIndexer
      extended by org.eaglei.solr.suggest.LuceneAutoSuggestIndexer
All Implemented Interfaces:
org.eaglei.search.harvest.ResourceChangeListener, LuceneIndexSchema, LuceneAutoSuggestIndexSchema

public class LuceneAutoSuggestIndexer
extends AbstractLuceneIndexer
implements LuceneAutoSuggestIndexSchema, org.eaglei.search.harvest.ResourceChangeListener


Field Summary
 
Fields inherited from class org.eaglei.solr.AbstractLuceneIndexer
analyzer, directory, eiOntModel, indexerLabel
 
Fields inherited from interface org.eaglei.solr.suggest.LuceneAutoSuggestIndexSchema
FIELD_IS_INSTANCE, FIELD_IS_VALUE_OF, FIELD_ROOT_TYPE, FIELD_TYPE
 
Fields inherited from interface org.eaglei.solr.LuceneIndexSchema
FIELD_ENTITY_LABEL, FIELD_INSTITUTION_URI, FIELD_LABEL, FIELD_STUB, FIELD_URI
 
Constructor Summary
LuceneAutoSuggestIndexer(org.eaglei.model.EIOntModel eiOntModel, org.apache.lucene.analysis.Analyzer analyzer, org.apache.lucene.store.Directory directory)
           
 
Method Summary
protected  java.util.List<org.apache.lucene.document.Document> getDocumentsFromIndex(org.eaglei.model.EIURI uri)
           
 void onChangeEvent(org.eaglei.search.harvest.ResourceChangeEvent event)
           
 
Methods inherited from class org.eaglei.solr.AbstractLuceneIndexer
commitDocumentCache, deleteDocuments, deleteDocumentsFromIndex, getDocuments, getWriter, onChangeStreamEnd, onChangeStreamStart, optimize, setDocuments
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eaglei.search.harvest.ResourceChangeListener
onChangeStreamEnd, onChangeStreamStart, optimize
 

Constructor Detail

LuceneAutoSuggestIndexer

public LuceneAutoSuggestIndexer(org.eaglei.model.EIOntModel eiOntModel,
                                org.apache.lucene.analysis.Analyzer analyzer,
                                org.apache.lucene.store.Directory directory)
Method Detail

onChangeEvent

public void onChangeEvent(org.eaglei.search.harvest.ResourceChangeEvent event)
Specified by:
onChangeEvent in interface org.eaglei.search.harvest.ResourceChangeListener
Overrides:
onChangeEvent in class AbstractLuceneIndexer

getDocumentsFromIndex

protected java.util.List<org.apache.lucene.document.Document> getDocumentsFromIndex(org.eaglei.model.EIURI uri)
Overrides:
getDocumentsFromIndex in class AbstractLuceneIndexer


Copyright © 2009-2011 Eagle-I. All Rights Reserved.