Kieora Lucene Backend 6.0.0.CR3

org.kie.kieora.backend.lucene
Class LuceneIndexEngine

java.lang.Object
  extended by org.kie.kieora.backend.lucene.LuceneIndexEngine
All Implemented Interfaces:
MetaIndexEngine

public class LuceneIndexEngine
extends Object
implements MetaIndexEngine


Field Summary
 
Fields inherited from interface org.kie.kieora.engine.MetaIndexEngine
FULL_TEXT_FIELD
 
Constructor Summary
LuceneIndexEngine(MetaModelStore metaModelStore, LuceneSetup lucene, FieldFactory fieldFactory)
           
 
Method Summary
 void commit()
           
 void delete(KObjectKey... objectsKey)
           
 void delete(KObjectKey objectKey)
           
 void dispose()
           
 boolean freshIndex()
           
 void index(KObject... objects)
           
 void index(KObject object)
           
 void rename(KObjectKey from, KObjectKey to)
           
 void startBatchMode()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LuceneIndexEngine

public LuceneIndexEngine(MetaModelStore metaModelStore,
                         LuceneSetup lucene,
                         FieldFactory fieldFactory)
Method Detail

freshIndex

public boolean freshIndex()
Specified by:
freshIndex in interface MetaIndexEngine

startBatchMode

public void startBatchMode()
Specified by:
startBatchMode in interface MetaIndexEngine

index

public void index(KObject object)
Specified by:
index in interface MetaIndexEngine

index

public void index(KObject... objects)
Specified by:
index in interface MetaIndexEngine

rename

public void rename(KObjectKey from,
                   KObjectKey to)
Specified by:
rename in interface MetaIndexEngine

delete

public void delete(KObjectKey objectKey)
Specified by:
delete in interface MetaIndexEngine

delete

public void delete(KObjectKey... objectsKey)
Specified by:
delete in interface MetaIndexEngine

commit

public void commit()
Specified by:
commit in interface MetaIndexEngine

dispose

public void dispose()
Specified by:
dispose in interface MetaIndexEngine

Kieora Lucene Backend 6.0.0.CR3

Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.