public class EntityDefinition extends Object
| Constructor and Description |
|---|
EntityDefinition(String entityField,
String primaryField) |
EntityDefinition(String entityField,
String primaryField,
Node primaryPredicate) |
EntityDefinition(String entityField,
String primaryField,
Resource primaryPredicate) |
EntityDefinition(String entityField,
String primaryField,
String graphField) |
EntityDefinition(String entityField,
String primaryField,
String graphField,
Node primaryPredicate) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
areQueriesCached() |
Collection<String> |
fields() |
org.apache.lucene.analysis.Analyzer |
getAnalyzer(String field) |
String |
getEntityField() |
String |
getField(Node predicate) |
String |
getGraphField() |
String |
getLangField() |
boolean |
getNoIndex(String field) |
Collection<Node> |
getPredicates(String field) |
String |
getPrimaryField() |
Node |
getPrimaryPredicate() |
String |
getUidField() |
void |
set(String field,
Node predicate) |
void |
setAnalyzer(String field,
org.apache.lucene.analysis.Analyzer analyzer) |
void |
setCacheQueries(boolean cacheQueries) |
void |
setGraphField(String graphField) |
void |
setLangField(String langField) |
void |
setNoIndex(String field,
boolean b) |
void |
setPrimaryPredicate(Node primaryPredicate) |
void |
setPrimaryPredicate(Resource primaryPredicate) |
void |
setUidField(String uidField) |
String |
toString() |
public EntityDefinition(String entityField, String primaryField)
entityField - The entity being indexed (e.g. it's URI).primaryField - The primary/default field to searchpublic EntityDefinition(String entityField, String primaryField, String graphField)
entityField - The entity being indexed (e.g. it's URI).primaryField - The primary/default field to searchgraphField - The field that stores graph URI, or nullpublic EntityDefinition(String entityField, String primaryField, Resource primaryPredicate)
entityField - The entity being indexed (e.g. it's URI).primaryField - The primary/default field to searchprimaryPredicate - The property associated with the primary/default fieldpublic EntityDefinition(String entityField, String primaryField, Node primaryPredicate)
entityField - The entity being indexed (e.g. it's URI).primaryField - The primary/default field to searchprimaryPredicate - The property associated with the primary/default fieldpublic EntityDefinition(String entityField, String primaryField, String graphField, Node primaryPredicate)
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 fieldpublic String getEntityField()
public void setPrimaryPredicate(Resource primaryPredicate)
public void setPrimaryPredicate(Node primaryPredicate)
public Collection<Node> getPredicates(String field)
public void setAnalyzer(String field, org.apache.lucene.analysis.Analyzer analyzer)
public org.apache.lucene.analysis.Analyzer getAnalyzer(String field)
public void setNoIndex(String field, boolean b)
public boolean getNoIndex(String field)
public String getPrimaryField()
public Node getPrimaryPredicate()
public String getGraphField()
public void setGraphField(String graphField)
public String getLangField()
public void setLangField(String langField)
public String getUidField()
public void setUidField(String uidField)
public Collection<String> fields()
public boolean areQueriesCached()
public void setCacheQueries(boolean cacheQueries)
Licenced under the Apache License, Version 2.0