org.eaglei.search.provider.lucene.suggest
Class LuceneAutoSuggestIndexer

java.lang.Object
  extended by org.eaglei.search.provider.lucene.suggest.LuceneAutoSuggestIndexer
All Implemented Interfaces:
ResourceChangeListener, LuceneAutoSuggestIndexSchema

public class LuceneAutoSuggestIndexer
extends java.lang.Object
implements LuceneAutoSuggestIndexSchema, ResourceChangeListener


Field Summary
 
Fields inherited from interface org.eaglei.search.provider.lucene.suggest.LuceneAutoSuggestIndexSchema
INSTITUTION_FIELD, IS_INSTANCE_FIELD, IS_VALUE_OF_FIELD, LABEL_FIELD, PREF_LABEL_FIELD, ROOT_TYPE_FIELD, TYPE_FIELD, URI_FIELD
 
Constructor Summary
LuceneAutoSuggestIndexer(org.eaglei.model.EIOntModel eiOntModel, org.apache.lucene.analysis.Analyzer analyzer, org.apache.lucene.store.Directory directory)
           
 
Method Summary
 void onChangeEvent(ResourceChangeEvent event)
           
 void onChangeStreamEnd(org.eaglei.model.EIEntity institution, java.util.Date lastModifiedDate)
           
 void onChangeStreamStart(org.eaglei.model.EIEntity institution)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LuceneAutoSuggestIndexer

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

onChangeStreamStart

public void onChangeStreamStart(org.eaglei.model.EIEntity institution)
Specified by:
onChangeStreamStart in interface ResourceChangeListener

onChangeEvent

public void onChangeEvent(ResourceChangeEvent event)
Specified by:
onChangeEvent in interface ResourceChangeListener

onChangeStreamEnd

public void onChangeStreamEnd(org.eaglei.model.EIEntity institution,
                              java.util.Date lastModifiedDate)
Specified by:
onChangeStreamEnd in interface ResourceChangeListener


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