fr.gouv.culture.sdx.search.lucene.queryparser
Class ZeroPositionIncrementTokenQueryParser

java.lang.Object
  extended byfr.gouv.culture.sdx.search.lucene.queryparser.DefaultQueryParser
      extended byfr.gouv.culture.sdx.search.lucene.queryparser.ZeroPositionIncrementTokenQueryParser
All Implemented Interfaces:
DefaultQueryParserConstants, QueryParser, QueryParser

public class ZeroPositionIncrementTokenQueryParser
extends DefaultQueryParser

QueryParser for Analyzers returning tokens with positions increments set to zero (code by Pierrick Brihaye)


Field Summary
 
Fields inherited from class fr.gouv.culture.sdx.search.lucene.queryparser.DefaultQueryParser
DEFAULT_OPERATOR_AND, DEFAULT_OPERATOR_OR, jj_nt, lookingAhead, token, token_source
 
Fields inherited from interface fr.gouv.culture.sdx.search.lucene.queryparser.QueryParser
DEFAULT_OPERATOR, DEFAULT_PHRASE_SLOP, OPERATOR_AND, OPERATOR_OR
 
Fields inherited from interface fr.gouv.culture.sdx.search.lucene.queryparser.DefaultQueryParserConstants
_ESCAPED_CHAR, _NUM_CHAR, _TERM_CHAR, _TERM_START_CHAR, _WHITESPACE, AND, Boost, CARAT, COLON, DEFAULT, EOF, FUZZY, LPAREN, MINUS, NO_ANALYSIS, NOT, NUMBER, OR, PLUS, PREFIXTERM, QUOTED, RangeEx, RANGEEX_END, RANGEEX_GOOP, RANGEEX_QUOTED, RANGEEX_START, RANGEEX_TO, RangeIn, RANGEIN_END, RANGEIN_GOOP, RANGEIN_QUOTED, RANGEIN_START, RANGEIN_TO, RPAREN, SLOP, TERM, tokenImage, WILDTERM
 
Constructor Summary
ZeroPositionIncrementTokenQueryParser()
           
 
Method Summary
protected  org.apache.lucene.search.Query getFieldQuery(java.lang.String field, org.apache.lucene.analysis.Analyzer analyzer, java.lang.String queryText)
           
 
Methods inherited from class fr.gouv.culture.sdx.search.lucene.queryparser.DefaultQueryParser
addClause, Clause, Conjunction, disable_tracing, enable_tracing, generateParseException, getBooleanQuery, getFieldQuery, getFuzzyQuery, getLocale, getLowercaseWildcardTerms, getNextToken, getOperator, getPhraseSlop, getPrefixQuery, getRangeQuery, getToken, getUnanalyzedQuery, getWildcardQuery, main, Modifiers, parse, parse, Query, ReInit, ReInit, setLocale, setLowercaseWildcardTerms, setOperator, setPhraseSlop, setUp, setUp, setUp, Term
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ZeroPositionIncrementTokenQueryParser

public ZeroPositionIncrementTokenQueryParser()
Method Detail

getFieldQuery

protected org.apache.lucene.search.Query getFieldQuery(java.lang.String field,
                                                       org.apache.lucene.analysis.Analyzer analyzer,
                                                       java.lang.String queryText)
                                                throws ParseException
Throws:
ParseException - throw in overridden method to disallow


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