org.mtzky.lucene.query
クラス LuceneQueryParser

java.lang.Object
  上位を拡張 org.apache.lucene.queryParser.QueryParser
      上位を拡張 org.mtzky.lucene.query.LuceneQueryParser
すべての実装されたインタフェース:
QueryParserConstants

public class LuceneQueryParser
extends QueryParser

作成者:
mtzky

入れ子のクラスの概要
 
クラス org.apache.lucene.queryParser.QueryParser から継承された入れ子のクラス/インタフェース
QueryParser.Operator
 
フィールドの概要
 
クラス org.apache.lucene.queryParser.QueryParser から継承されたフィールド
AND_OPERATOR, jj_nt, OR_OPERATOR, token, token_source
 
インタフェース org.apache.lucene.queryParser.QueryParserConstants から継承されたフィールド
_ESCAPED_CHAR, _NUM_CHAR, _QUOTED_CHAR, _TERM_CHAR, _TERM_START_CHAR, _WHITESPACE, AND, Boost, CARAT, COLON, DEFAULT, EOF, FUZZY_SLOP, LPAREN, MINUS, 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, STAR, TERM, tokenImage, WILDTERM
 
コンストラクタの概要
LuceneQueryParser(String field, Analyzer analyzer)
           
 
メソッドの概要
protected  Query getFieldQuery(String field, String queryText, boolean quoted)
           
protected  Query getPrefixQuery(String field, String termStr)
           
 
クラス org.apache.lucene.queryParser.QueryParser から継承されたメソッド
addClause, Clause, Conjunction, disable_tracing, enable_tracing, escape, generateParseException, getAllowLeadingWildcard, getAnalyzer, getAutoGeneratePhraseQueries, getBooleanQuery, getBooleanQuery, getDateResolution, getDefaultOperator, getEnablePositionIncrements, getField, getFieldQuery, getFieldQuery, getFuzzyMinSim, getFuzzyPrefixLength, getFuzzyQuery, getLocale, getLowercaseExpandedTerms, getMultiTermRewriteMethod, getNextToken, getPhraseSlop, getRangeCollator, getRangeQuery, getToken, getWildcardQuery, main, Modifiers, newBooleanClause, newBooleanQuery, newFuzzyQuery, newMatchAllDocsQuery, newMultiPhraseQuery, newPhraseQuery, newPrefixQuery, newRangeQuery, newTermQuery, newWildcardQuery, parse, Query, ReInit, ReInit, setAllowLeadingWildcard, setAutoGeneratePhraseQueries, setDateResolution, setDateResolution, setDefaultOperator, setEnablePositionIncrements, setFuzzyMinSim, setFuzzyPrefixLength, setLocale, setLowercaseExpandedTerms, setMultiTermRewriteMethod, setPhraseSlop, setRangeCollator, Term, TopLevelQuery
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

LuceneQueryParser

public LuceneQueryParser(String field,
                         Analyzer analyzer)
メソッドの詳細

getFieldQuery

protected Query getFieldQuery(String field,
                              String queryText,
                              boolean quoted)
                       throws ParseException
オーバーライド:
クラス QueryParser 内の getFieldQuery
例外:
ParseException

getPrefixQuery

protected Query getPrefixQuery(String field,
                               String termStr)
                        throws ParseException
オーバーライド:
クラス QueryParser 内の getPrefixQuery
例外:
ParseException


Copyright (C) 2010-2011 Mtzky. AllRights Reserved.