public interface EntityIndexService
Modifier and Type | Method and Description |
---|---|
void |
addEntityToIndex(java.lang.String codingSchemeUri,
java.lang.String codingSchemeVersion,
Entity entity) |
void |
createIndex(AbsoluteCodingSchemeVersionReference reference)
Creates the index.
|
void |
createIndex(AbsoluteCodingSchemeVersionReference reference,
IndexCreator.EntityIndexerProgressCallback callback) |
void |
deleteEntityFromIndex(java.lang.String codingSchemeUri,
java.lang.String codingSchemeVersion,
Entity entity) |
boolean |
doesIndexExist(AbsoluteCodingSchemeVersionReference reference) |
void |
dropIndex(AbsoluteCodingSchemeVersionReference reference)
Drop index.
|
org.apache.lucene.document.Document |
getDocumentById(java.lang.String codingSchemeUri,
java.lang.String codingSchemeVersion,
int id) |
org.apache.lucene.document.Document |
getDocumentById(java.lang.String codingSchemeUri,
java.lang.String codingSchemeVersion,
int id,
java.util.Set<java.lang.String> fields) |
org.apache.lucene.document.Document |
getDocumentFromCommonIndexById(java.util.List<AbsoluteCodingSchemeVersionReference> references,
int id) |
java.lang.String |
getIndexName(java.lang.String codingSchemeUri,
java.lang.String codingSchemeVersion) |
java.util.List<org.apache.lucene.search.ScoreDoc> |
query(java.lang.String codingSchemeUri,
java.lang.String version,
org.apache.lucene.search.Query query) |
java.util.List<org.apache.lucene.search.ScoreDoc> |
queryCommonIndex(java.util.List<AbsoluteCodingSchemeVersionReference> codingSchemes,
org.apache.lucene.search.Query query) |
void |
updateIndexForEntity(java.lang.String codingSchemeUri,
java.lang.String codingSchemeVersion,
Entity entity)
Update index for entity.
|
void updateIndexForEntity(java.lang.String codingSchemeUri, java.lang.String codingSchemeVersion, Entity entity)
codingSchemeUri
- the coding scheme uricodingSchemeVersion
- the coding scheme versionentity
- the entityvoid addEntityToIndex(java.lang.String codingSchemeUri, java.lang.String codingSchemeVersion, Entity entity)
java.lang.String getIndexName(java.lang.String codingSchemeUri, java.lang.String codingSchemeVersion)
org.apache.lucene.document.Document getDocumentById(java.lang.String codingSchemeUri, java.lang.String codingSchemeVersion, int id)
org.apache.lucene.document.Document getDocumentById(java.lang.String codingSchemeUri, java.lang.String codingSchemeVersion, int id, java.util.Set<java.lang.String> fields)
void deleteEntityFromIndex(java.lang.String codingSchemeUri, java.lang.String codingSchemeVersion, Entity entity)
void createIndex(AbsoluteCodingSchemeVersionReference reference)
reference
- the referencevoid createIndex(AbsoluteCodingSchemeVersionReference reference, IndexCreator.EntityIndexerProgressCallback callback)
void dropIndex(AbsoluteCodingSchemeVersionReference reference)
reference
- the referenceboolean doesIndexExist(AbsoluteCodingSchemeVersionReference reference)
java.util.List<org.apache.lucene.search.ScoreDoc> query(java.lang.String codingSchemeUri, java.lang.String version, org.apache.lucene.search.Query query)
org.apache.lucene.document.Document getDocumentFromCommonIndexById(java.util.List<AbsoluteCodingSchemeVersionReference> references, int id)
java.util.List<org.apache.lucene.search.ScoreDoc> queryCommonIndex(java.util.List<AbsoluteCodingSchemeVersionReference> codingSchemes, org.apache.lucene.search.Query query)