Package org.apache.jena.query.text
Interface TextIndex
-
- All Superinterfaces:
org.apache.jena.atlas.lib.Closeable
- All Known Implementing Classes:
TextIndexLucene
public interface TextIndex extends org.apache.jena.atlas.lib.CloseableTextIndex abstraction
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description voidaddEntity(Entity entity)voidcommit()voiddeleteEntity(Entity entity)java.util.Map<java.lang.String,Node>get(java.lang.String uri)Get all entries for uriEntityDefinitiongetDocDef()voidprepareCommit()java.util.List<TextHit>query(java.lang.String subjectUri, java.util.List<Resource> props, java.lang.String qs, java.lang.String graphURI, java.lang.String lang, int limit, java.lang.String highlight)default java.util.List<TextHit>query(java.lang.String subjectUri, Node property, java.lang.String qs, java.lang.String graphURI, java.lang.String lang, int limit, java.lang.String highlight)java.util.List<TextHit>query(java.util.List<Resource> props, java.lang.String qs, java.lang.String graphURI, java.lang.String lang, int limit, java.lang.String highlight)java.util.List<TextHit>query(Node property, java.lang.String qs, java.lang.String graphURI, java.lang.String lang)java.util.List<TextHit>query(Node property, java.lang.String qs, java.lang.String graphURI, java.lang.String lang, int limit)Access the index - limit if -1 for as many as possible Throw QueryParseException for syntax errors in the query string.java.util.List<TextHit>query(Node property, java.lang.String qs, java.lang.String graphURI, java.lang.String lang, int limit, java.lang.String highlight)java.util.List<TextHit>query(Node subj, java.util.List<Resource> props, java.lang.String qs, java.lang.String graphURI, java.lang.String lang, int limit, java.lang.String highlight)voidrollback()voidupdateEntity(Entity entity)
-
-
-
Method Detail
-
prepareCommit
void prepareCommit()
-
commit
void commit()
-
rollback
void rollback()
-
addEntity
void addEntity(Entity entity)
-
updateEntity
void updateEntity(Entity entity)
-
deleteEntity
void deleteEntity(Entity entity)
-
get
java.util.Map<java.lang.String,Node> get(java.lang.String uri)
Get all entries for uri
-
query
java.util.List<TextHit> query(Node property, java.lang.String qs, java.lang.String graphURI, java.lang.String lang, int limit)
Access the index - limit if -1 for as many as possible Throw QueryParseException for syntax errors in the query string.
-
query
java.util.List<TextHit> query(Node property, java.lang.String qs, java.lang.String graphURI, java.lang.String lang)
-
query
java.util.List<TextHit> query(Node property, java.lang.String qs, java.lang.String graphURI, java.lang.String lang, int limit, java.lang.String highlight)
-
query
java.util.List<TextHit> query(java.util.List<Resource> props, java.lang.String qs, java.lang.String graphURI, java.lang.String lang, int limit, java.lang.String highlight)
-
query
java.util.List<TextHit> query(java.lang.String subjectUri, java.util.List<Resource> props, java.lang.String qs, java.lang.String graphURI, java.lang.String lang, int limit, java.lang.String highlight)
-
query
java.util.List<TextHit> query(Node subj, java.util.List<Resource> props, java.lang.String qs, java.lang.String graphURI, java.lang.String lang, int limit, java.lang.String highlight)
-
query
default java.util.List<TextHit> query(java.lang.String subjectUri, Node property, java.lang.String qs, java.lang.String graphURI, java.lang.String lang, int limit, java.lang.String highlight)
-
getDocDef
EntityDefinition getDocDef()
-
-