public class LinearComplexQueryBuilder extends ComplexQuery
SdxObject.ConfigurationNode
baseOperator, baseQuery, baseResults, cachedQuery, filter, luceneQuery, queryText, searchLocations, sortSpecification
_configuration, _context, _description, _encoding, _id, _locale, _logger, _manager, _xmlizable_objects, _xmlLang, isToSaxInitialized
defaultOperator, LUCENE_BOOLEAN_QUERY_MAX_CLAUSES, OPERATOR_AND, OPERATOR_NOT, OPERATOR_OR, SEARCH_ENGINE
CLASS_NAME_SUFFIX
DEFAULT_ENCODING
Constructor and Description |
---|
LinearComplexQueryBuilder() |
Modifier and Type | Method and Description |
---|---|
void |
addQuery(Query q)
Adds a query linked to the previous one by an OR.
|
void |
addQuery(Query q,
int op)
Adds a query.
|
static void |
main(java.lang.String[] args)
Used for command line testing.
|
addComponent, getBoost, prepare, removeLastComponent, setBoost, setUp, size, toSAX
addAttributesLucene, addAttributesText, addBaseQuery, addBaseQuery, addFilter, addSortSpecification, execute, getCachedQuery, getClassNameSuffix, getLuceneQuery, getOperator, getSearchLocations, initToSax, initVolatileObjectsToSax, setBoost, setLuceneQuery, setSearchLocations, setUp, setUp
configure, configureDescription, contextualize, enableLogging, getBaseAttributes, getConfiguration, getContext, getDescription, getEncoding, getId, getLocale, getLog, getServiceManager, getXmlLang, service, setDescription, setEncoding, setId, setLocale, setUpSdxObject, setUpSdxObject, setXmlLang, verifyConfigurationResources
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getId, setId
getDescription, setDescription
getEncoding, setEncoding
getLocale, getXmlLang, setLocale, setXmlLang
public void addQuery(Query q) throws SDXException
q
- SDXException
public void addQuery(Query q, int op) throws SDXException
q
- The query to addop
- The operator linking this query to the previous oneSDXException
public static void main(java.lang.String[] args) throws java.lang.Exception
args
- A list of search criterais such as "or|A not|B and|C and|D or|E"java.lang.Exception
Copyright © 2000-2010 Ministere de la culture et de la communication / AJLSM. All Rights Reserved.