Package org.apache.jena.query.text
Class EntityDefinition
- java.lang.Object
-
- org.apache.jena.query.text.EntityDefinition
-
public class EntityDefinition extends java.lang.ObjectDefinition of a "document"
-
-
Constructor Summary
Constructors Constructor Description EntityDefinition(java.lang.String entityField, java.lang.String primaryField)EntityDefinition(java.lang.String entityField, java.lang.String primaryField, java.lang.String graphField)EntityDefinition(java.lang.String entityField, java.lang.String primaryField, java.lang.String graphField, Node primaryPredicate)EntityDefinition(java.lang.String entityField, java.lang.String primaryField, Node primaryPredicate)EntityDefinition(java.lang.String entityField, java.lang.String primaryField, Resource primaryPredicate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanareQueriesCached()java.util.Collection<java.lang.String>fields()org.apache.lucene.analysis.AnalyzergetAnalyzer(java.lang.String field)java.lang.StringgetEntityField()java.lang.StringgetField(Node predicate)java.lang.StringgetGraphField()java.lang.StringgetLangField()booleangetNoIndex(java.lang.String field)java.util.Collection<Node>getPredicates(java.lang.String field)java.lang.StringgetPrimaryField()NodegetPrimaryPredicate()java.lang.StringgetUidField()voidset(java.lang.String field, Node predicate)voidsetAnalyzer(java.lang.String field, org.apache.lucene.analysis.Analyzer analyzer)voidsetCacheQueries(boolean cacheQueries)voidsetGraphField(java.lang.String graphField)voidsetLangField(java.lang.String langField)voidsetNoIndex(java.lang.String field, boolean b)voidsetPrimaryPredicate(Node primaryPredicate)voidsetPrimaryPredicate(Resource primaryPredicate)voidsetUidField(java.lang.String uidField)java.lang.StringtoString()
-
-
-
Constructor Detail
-
EntityDefinition
public EntityDefinition(java.lang.String entityField, java.lang.String primaryField)- Parameters:
entityField- The entity being indexed (e.g. it's URI).primaryField- The primary/default field to search
-
EntityDefinition
public EntityDefinition(java.lang.String entityField, java.lang.String primaryField, java.lang.String graphField)- Parameters:
entityField- The entity being indexed (e.g. it's URI).primaryField- The primary/default field to searchgraphField- The field that stores graph URI, or null
-
EntityDefinition
public EntityDefinition(java.lang.String entityField, java.lang.String primaryField, Resource primaryPredicate)- Parameters:
entityField- The entity being indexed (e.g. it's URI).primaryField- The primary/default field to searchprimaryPredicate- The property associated with the primary/default field
-
EntityDefinition
public EntityDefinition(java.lang.String entityField, java.lang.String primaryField, Node primaryPredicate)- Parameters:
entityField- The entity being indexed (e.g. it's URI).primaryField- The primary/default field to searchprimaryPredicate- The property associated with the primary/default field
-
EntityDefinition
public EntityDefinition(java.lang.String entityField, java.lang.String primaryField, java.lang.String graphField, Node primaryPredicate)- Parameters:
entityField- The entity being indexed (e.g. it's URI).primaryField- The primary/default field to searchgraphField- The field that stores graph URI, or nullprimaryPredicate- The property associated with the primary/default field
-
-
Method Detail
-
getEntityField
public java.lang.String getEntityField()
-
setPrimaryPredicate
public void setPrimaryPredicate(Resource primaryPredicate)
-
setPrimaryPredicate
public void setPrimaryPredicate(Node primaryPredicate)
-
set
public void set(java.lang.String field, Node predicate)
-
getPredicates
public java.util.Collection<Node> getPredicates(java.lang.String field)
-
getField
public java.lang.String getField(Node predicate)
-
setAnalyzer
public void setAnalyzer(java.lang.String field, org.apache.lucene.analysis.Analyzer analyzer)
-
getAnalyzer
public org.apache.lucene.analysis.Analyzer getAnalyzer(java.lang.String field)
-
setNoIndex
public void setNoIndex(java.lang.String field, boolean b)
-
getNoIndex
public boolean getNoIndex(java.lang.String field)
-
getPrimaryField
public java.lang.String getPrimaryField()
-
getPrimaryPredicate
public Node getPrimaryPredicate()
-
getGraphField
public java.lang.String getGraphField()
-
setGraphField
public void setGraphField(java.lang.String graphField)
-
getLangField
public java.lang.String getLangField()
-
setLangField
public void setLangField(java.lang.String langField)
-
getUidField
public java.lang.String getUidField()
-
setUidField
public void setUidField(java.lang.String uidField)
-
fields
public java.util.Collection<java.lang.String> fields()
-
areQueriesCached
public boolean areQueriesCached()
-
setCacheQueries
public void setCacheQueries(boolean cacheQueries)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-