Class EntityDefinition

java.lang.Object
org.apache.jena.query.text.EntityDefinition

public class EntityDefinition extends Object
Definition of a "document"
  • Constructor Details

    • EntityDefinition

      public EntityDefinition(String entityField, String primaryField)
      Parameters:
      entityField - The entity being indexed (e.g. it's URI).
      primaryField - The primary/default field to search
    • EntityDefinition

      public EntityDefinition(String entityField, String primaryField, String graphField)
      Parameters:
      entityField - The entity being indexed (e.g. it's URI).
      primaryField - The primary/default field to search
      graphField - The field that stores graph URI, or null
    • EntityDefinition

      public EntityDefinition(String entityField, String primaryField, org.apache.jena.rdf.model.Resource primaryPredicate)
      Parameters:
      entityField - The entity being indexed (e.g. it's URI).
      primaryField - The primary/default field to search
      primaryPredicate - The property associated with the primary/default field
    • EntityDefinition

      public EntityDefinition(String entityField, String primaryField, org.apache.jena.graph.Node primaryPredicate)
      Parameters:
      entityField - The entity being indexed (e.g. it's URI).
      primaryField - The primary/default field to search
      primaryPredicate - The property associated with the primary/default field
    • EntityDefinition

      public EntityDefinition(String entityField, String primaryField, String graphField, org.apache.jena.graph.Node primaryPredicate)
      Parameters:
      entityField - The entity being indexed (e.g. it's URI).
      primaryField - The primary/default field to search
      graphField - The field that stores graph URI, or null
      primaryPredicate - The property associated with the primary/default field
  • Method Details

    • getEntityField

      public String getEntityField()
    • setPrimaryPredicate

      public void setPrimaryPredicate(org.apache.jena.rdf.model.Resource primaryPredicate)
    • setPrimaryPredicate

      public void setPrimaryPredicate(org.apache.jena.graph.Node primaryPredicate)
    • set

      public void set(String field, org.apache.jena.graph.Node predicate)
    • getPredicates

      public Collection<org.apache.jena.graph.Node> getPredicates(String field)
    • getField

      public String getField(org.apache.jena.graph.Node predicate)
    • setAnalyzer

      public void setAnalyzer(String field, org.apache.lucene.analysis.Analyzer analyzer)
    • getAnalyzer

      public org.apache.lucene.analysis.Analyzer getAnalyzer(String field)
    • setNoIndex

      public void setNoIndex(String field, boolean b)
    • getNoIndex

      public boolean getNoIndex(String field)
    • getPrimaryField

      public String getPrimaryField()
    • getPrimaryPredicate

      public org.apache.jena.graph.Node getPrimaryPredicate()
    • getGraphField

      public String getGraphField()
    • setGraphField

      public void setGraphField(String graphField)
    • getLangField

      public String getLangField()
    • setLangField

      public void setLangField(String langField)
    • getUidField

      public String getUidField()
    • setUidField

      public void setUidField(String uidField)
    • fields

      public Collection<String> fields()
    • areQueriesCached

      public boolean areQueriesCached()
    • setCacheQueries

      public void setCacheQueries(boolean cacheQueries)
    • toString

      public String toString()
      Overrides:
      toString in class Object