Class LuceneWorkFactory
java.lang.Object
org.hibernate.search.backend.lucene.work.impl.LuceneWorkFactory
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionadd(String tenantId, String entityTypeName, Object entityIdentifier, String documentIdentifier, LuceneIndexEntry indexEntry) count(LuceneSearcher<?, ?> searcher) ReadWork<org.apache.lucene.search.Explanation>explain(LuceneSearcher<?, ?> searcher, String explainedDocumentTypeName, String explainedDocumentId, org.apache.lucene.search.Query explainedDocumentFilter) flush()refresh()<ER> ReadWork<ER>scroll(LuceneSearcher<?, ER> searcher, int offset, int limit, int totalHitCountThreshold) <R> ReadWork<R>search(LuceneSearcher<R, ?> searcher, Integer offset, Integer limit, int totalHitCountThreshold) update(String tenantId, String entityTypeName, Object entityIdentifier, String documentIdentifier, LuceneIndexEntry indexEntry)
-
Constructor Details
-
LuceneWorkFactory
-
-
Method Details
-
createIndexIfMissing
-
dropIndexIfExisting
-
validateIndexExists
-
flush
-
refresh
-
mergeSegments
-
computeSizeInBytes
-
add
public SingleDocumentIndexingWork add(String tenantId, String entityTypeName, Object entityIdentifier, String documentIdentifier, LuceneIndexEntry indexEntry) -
update
public SingleDocumentIndexingWork update(String tenantId, String entityTypeName, Object entityIdentifier, String documentIdentifier, LuceneIndexEntry indexEntry) -
delete
public SingleDocumentIndexingWork delete(String tenantId, String entityTypeName, Object entityIdentifier, String documentIdentifier) -
deleteAll
-
search
public <R> ReadWork<R> search(LuceneSearcher<R, ?> searcher, Integer offset, Integer limit, int totalHitCountThreshold) -
scroll
public <ER> ReadWork<ER> scroll(LuceneSearcher<?, ER> searcher, int offset, int limit, int totalHitCountThreshold) -
count
-
explain
public ReadWork<org.apache.lucene.search.Explanation> explain(LuceneSearcher<?, ?> searcher, String explainedDocumentTypeName, String explainedDocumentId, org.apache.lucene.search.Query explainedDocumentFilter)
-