fr.gouv.culture.sdx.search.lucene.query
Class RestrictedQuery

java.lang.Object
  extended byfr.gouv.culture.sdx.utils.SdxObjectImpl
      extended byfr.gouv.culture.sdx.search.lucene.query.AbstractQuery
          extended byfr.gouv.culture.sdx.search.lucene.query.SimpleQuery
              extended byfr.gouv.culture.sdx.search.lucene.query.RestrictedQuery
All Implemented Interfaces:
org.apache.avalon.framework.logger.LogEnabled, Query, Query, SdxObject, org.apache.cocoon.xml.XMLizable

public class RestrictedQuery
extends SimpleQuery
implements org.apache.cocoon.xml.XMLizable

A acceptRequest with the constraint that the results of this query must contain all the words present in the search acceptRequest.


Field Summary
 
Fields inherited from class fr.gouv.culture.sdx.search.lucene.query.AbstractQuery
baseOperator, baseQuery, baseResults, filter, luceneQuery, queryText, searchLocations, sortSpecification
 
Fields inherited from class fr.gouv.culture.sdx.utils.SdxObjectImpl
encoding, logger
 
Fields inherited from interface fr.gouv.culture.sdx.search.lucene.query.Query
defaultOperator, OPERATOR_AND, OPERATOR_NOT, OPERATOR_OR, SEARCH_ENGINE
 
Constructor Summary
RestrictedQuery()
          Creates a query A logger must be set and then this query must be setUp.
 
Method Summary
 void setUp(SearchLocations sLocs, java.lang.String q, java.lang.String field)
          Builds a restricted query.
 
Methods inherited from class fr.gouv.culture.sdx.search.lucene.query.SimpleQuery
setUp, toSAX
 
Methods inherited from class fr.gouv.culture.sdx.search.lucene.query.AbstractQuery
addAttributesLucene, addAttributesText, addBaseQuery, addBaseQuery, addFilter, addSortSpecification, enableLogging, execute, getLuceneQuery, getOperator, getSearchLocations, prepare, setLuceneQuery, setSearchLocations, setUp, setUp
 
Methods inherited from class fr.gouv.culture.sdx.utils.SdxObjectImpl
getChildLogger, setEncoding
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.cocoon.xml.XMLizable
toSAX
 
Methods inherited from interface fr.gouv.culture.sdx.utils.SdxObject
setEncoding
 

Constructor Detail

RestrictedQuery

public RestrictedQuery()
Creates a query

A logger must be set and then this query must be setUp.

See Also:
AbstractQuery.enableLogging(org.apache.avalon.framework.logger.Logger), setUp(fr.gouv.culture.sdx.search.lucene.query.SearchLocations, java.lang.String, java.lang.String)
Method Detail

setUp

public void setUp(SearchLocations sLocs,
                  java.lang.String q,
                  java.lang.String field)
           throws SDXException
Builds a restricted query.

Overrides:
setUp in class SimpleQuery
Parameters:
sLocs - The SearchLocations object (indices to be searched).
q - The query string.
field - The name of the field
Throws:
SDXException


Copyright © 2000-2004 Ministere de la culture et de la communication / AJLSM. All Rights Reserved.