public interface Indexer
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Close indexer instance.
|
void |
index(Class entityClazz,
EntityMetadata entityMetadata,
Map<String,Object> values,
Object parentId,
Class parentClazz)
Index a document for given entity class and collection of values.
|
Map<String,Object> |
search(Class<?> clazz,
EntityMetadata m,
String luceneQuery,
int start,
int count)
Deprecated.
|
Map<String,Object> |
search(EntityManagerFactoryImpl.KunderaMetadata kunderaMetadata,
KunderaQuery kunderaQuery,
PersistenceDelegator persistenceDelegator,
EntityMetadata m,
int maxResults) |
Map<String,Object> |
search(String query,
Class<?> parentClass,
EntityMetadata parentMetadata,
Class<?> childClass,
EntityMetadata childMetadata,
Object entityId,
int start,
int count)
Searches into a secondary index
|
void |
unIndex(Class entityClazz,
Object entity,
EntityMetadata entityMetadata,
MetamodelImpl metamodel)
Deletes index for given entity class.
|
void index(Class entityClazz, EntityMetadata entityMetadata, Map<String,Object> values, Object parentId, Class parentClazz)
entityClazz - entity classvalues - map of values containing field name as key and it's value.@Deprecated Map<String,Object> search(Class<?> clazz, EntityMetadata m, String luceneQuery, int start, int count)
queryString - lucene query.start - start counterend - end counterMap<String,Object> search(String query, Class<?> parentClass, EntityMetadata parentMetadata, Class<?> childClass, EntityMetadata childMetadata, Object entityId, int start, int count)
Map<String,Object> search(EntityManagerFactoryImpl.KunderaMetadata kunderaMetadata, KunderaQuery kunderaQuery, PersistenceDelegator persistenceDelegator, EntityMetadata m, int maxResults)
void unIndex(Class entityClazz, Object entity, EntityMetadata entityMetadata, MetamodelImpl metamodel)
entityClazz - entity classentity - Entity objectvoid close()
Copyright © 2015. All Rights Reserved.