|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eaglei.search.provider.lucene.search.LuceneSearchQueryBuilder
public final class LuceneSearchQueryBuilder
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 interface org.eaglei.search.provider.lucene.search.LuceneSearchIndexSchema |
|---|
BOOST_ALT_LABEL, BOOST_ASSERTED_TYPE_LABEL, BOOST_ASSERTED_TYPE_URI, BOOST_DESCRIPTION, BOOST_ENTITY_LABEL, BOOST_INFERRED_TYPE_LABEL, BOOST_INFERRED_TYPE_URI, BOOST_PROP_TEXT, BOOST_PROP_URI, BOOST_SYNONYM, BOOST_URI, FIELD_ASSERTED_TYPE_LABEL, FIELD_ASSERTED_TYPE_URI, FIELD_DESCRIPTION, FIELD_INFERRED_TYPE_LABEL, FIELD_INFERRED_TYPE_URI, FIELD_PROP_TEXT, FIELD_PROP_URI, FIELD_PROVIDER_LABEL, FIELD_PROVIDER_TYPE_URI, FIELD_PROVIDER_URI, FIELD_REFERENCED_BY |
| Fields inherited from interface org.eaglei.search.provider.lucene.LuceneIndexSchema |
|---|
FIELD_ENTITY_LABEL, FIELD_INSTITUTION_URI, FIELD_LABEL, FIELD_URI |
| Constructor Summary | |
|---|---|
LuceneSearchQueryBuilder(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 java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public LuceneSearchQueryBuilder(org.eaglei.model.EIOntModel eagleiOntModel,
org.apache.lucene.analysis.Analyzer analyzer)
eagleiOntModel - Reference to the eagle-i ontology model.analyzer - Analyzer to use for query execution.| 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 | |||||||||