|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eaglei.search.provider.lucene.LuceneSearchIndexSchema
org.eaglei.search.provider.lucene.LuceneQueryBuilder
public final class LuceneQueryBuilder
Contains logic for building a Lucene Query from a SearchRequest for the index schema defined by LuceneSearchIndexSchema. Creation of the query can potentially incorporate (neither of these are implemented):
| Field Summary |
|---|
| Fields inherited from class org.eaglei.search.provider.lucene.LuceneSearchIndexSchema |
|---|
HIGH_BOOST, HIGHEST_BOOST, INDEX_OBJECT_PROP_LABELS, INFERRED_TYPE, INSTITUTION_LABEL, INSTITUTION_URI, LOW_BOOST, MEDIUM_BOOST, OBJECT_URI_POSTFIX, PREF_TEXT, RELATED, RESOURCE_FLAG, STANDARD_BOOST, TEXT, URI |
| Constructor Summary | |
|---|---|
LuceneQueryBuilder(org.eaglei.model.EIOntModel eagleiOntModel,
org.apache.lucene.analysis.Analyzer analyzer)
Creates a LuceneQueryBuilder. |
|
| Method Summary | |
|---|---|
org.apache.lucene.search.Query |
createQuery(org.eaglei.search.provider.SearchRequest request)
Creates a multi-field query from the SearchRequest. |
| Methods inherited from class org.eaglei.search.provider.lucene.LuceneSearchIndexSchema |
|---|
isLabProperty, isPropertyField |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public LuceneQueryBuilder(org.eaglei.model.EIOntModel eagleiOntModel,
org.apache.lucene.analysis.Analyzer analyzer)
throws java.io.IOException
eagleiOntModel - Reference to the eagle-i ontology model.analyzer - Analyzer to use for query execution.
java.io.IOException| Method Detail |
|---|
public org.apache.lucene.search.Query createQuery(org.eaglei.search.provider.SearchRequest request)
throws org.apache.lucene.queryParser.ParseException
request - The SearchRequest for which the Lucene Query is being created
org.apache.lucene.queryParser.ParseException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||