public class ContextualEvaluationCriteriaImpl extends Object implements ContextualEvaluationCriteria
Constructor and Description |
---|
ContextualEvaluationCriteriaImpl(String criteria,
boolean fuzzy,
boolean caseSensitiveSearch,
org.apache.lucene.store.Directory index) |
ContextualEvaluationCriteriaImpl(String criteria,
boolean fuzzy,
boolean caseSensitiveSearch,
String[] textPaths,
String metadata) |
Modifier and Type | Method and Description |
---|---|
String |
getCriteria()
The search phrase which forms the criteria to search over the document
|
org.apache.lucene.store.Directory |
getIndex()
The document that is to be stored and searched over.
|
String |
getMetadata() |
String[] |
getTextPaths() |
boolean |
isCaseSensitiveSearch() |
boolean |
isFuzzy() |
public ContextualEvaluationCriteriaImpl(String criteria, boolean fuzzy, boolean caseSensitiveSearch, org.apache.lucene.store.Directory index)
public ContextualEvaluationCriteriaImpl(String criteria, boolean fuzzy, boolean caseSensitiveSearch, String[] textPaths, String metadata) throws IOException
IOException
public String getCriteria()
ContextualEvaluationCriteria
getCriteria
in interface ContextualEvaluationCriteria
public org.apache.lucene.store.Directory getIndex()
ContextualEvaluationCriteria
getIndex
in interface ContextualEvaluationCriteria
public boolean isFuzzy()
isFuzzy
in interface ContextualEvaluationCriteria
public boolean isCaseSensitiveSearch()
isCaseSensitiveSearch
in interface ContextualEvaluationCriteria
public String[] getTextPaths()
getTextPaths
in interface ContextualEvaluationCriteria
public String getMetadata()
getMetadata
in interface ContextualEvaluationCriteria
This work is licensed under a Creative Commons Attribution 4.0 International License.