queryparser.html

来自「 Lucene是apache软件基金会[4] jakarta项目组的一个子项目」· HTML 代码 · 共 1,243 行 · 第 1/5 页

HTML
1,243
字号
public <A HREF="../../../../org/apache/lucene/queryParser/Token.html" title="class in org.apache.lucene.queryParser">Token</A> <B>jj_nt</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>

<A NAME="lookingAhead"><!-- --></A><H3>
lookingAhead</H3>
<PRE>
public boolean <B>lookingAhead</B></PRE>
<DL>
<DL>
</DL>
</DL>

<!-- ========= CONSTRUCTOR DETAIL ======== -->

<A NAME="constructor_detail"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TD COLSPAN=1><FONT SIZE="+2">
<B>Constructor Detail</B></FONT></TD>
</TR>
</TABLE>

<A NAME="QueryParser(java.lang.String, org.apache.lucene.analysis.Analyzer)"><!-- --></A><H3>
QueryParser</H3>
<PRE>
public <B>QueryParser</B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A>&nbsp;f,                   <A HREF="../../../../org/apache/lucene/analysis/Analyzer.html" title="class in org.apache.lucene.analysis">Analyzer</A>&nbsp;a)</PRE>
<DL>
<DD>Constructs a query parser.
<P>
<DT><B>Parameters:</B><DD><CODE>f</CODE> - the default field for query terms.<DD><CODE>a</CODE> - used to find terms in the query text.</DL>
<HR>

<A NAME="QueryParser(org.apache.lucene.queryParser.CharStream)"><!-- --></A><H3>
QueryParser</H3>
<PRE>
public <B>QueryParser</B>(<A HREF="../../../../org/apache/lucene/queryParser/CharStream.html" title="interface in org.apache.lucene.queryParser">CharStream</A>&nbsp;stream)</PRE>
<DL>
</DL>
<HR>

<A NAME="QueryParser(org.apache.lucene.queryParser.QueryParserTokenManager)"><!-- --></A><H3>
QueryParser</H3>
<PRE>
public <B>QueryParser</B>(<A HREF="../../../../org/apache/lucene/queryParser/QueryParserTokenManager.html" title="class in org.apache.lucene.queryParser">QueryParserTokenManager</A>&nbsp;tm)</PRE>
<DL>
</DL>

<!-- ============ METHOD DETAIL ========== -->

<A NAME="method_detail"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TD COLSPAN=1><FONT SIZE="+2">
<B>Method Detail</B></FONT></TD>
</TR>
</TABLE>

<A NAME="parse(java.lang.String)"><!-- --></A><H3>
parse</H3>
<PRE>
public <A HREF="../../../../org/apache/lucene/search/Query.html" title="class in org.apache.lucene.search">Query</A> <B>parse</B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A>&nbsp;query)            throws <A HREF="../../../../org/apache/lucene/queryParser/ParseException.html" title="class in org.apache.lucene.queryParser">ParseException</A></PRE>
<DL>
<DD>Parses a query string, returning a <A HREF="../../../../org/apache/lucene/search/Query.html" title="class in org.apache.lucene.search"><CODE>Query</CODE></A>.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>query</CODE> - the query string to be parsed.<DT><B>Throws:</B><DD><CODE><A HREF="../../../../org/apache/lucene/queryParser/ParseException.html" title="class in org.apache.lucene.queryParser">ParseException</A></CODE> - if the parsing fails</DL>
</DD>
</DL>
<HR>

<A NAME="getAnalyzer()"><!-- --></A><H3>
getAnalyzer</H3>
<PRE>
public <A HREF="../../../../org/apache/lucene/analysis/Analyzer.html" title="class in org.apache.lucene.analysis">Analyzer</A> <B>getAnalyzer</B>()</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>Returns the analyzer.</DL>
</DD>
</DL>
<HR>

<A NAME="getField()"><!-- --></A><H3>
getField</H3>
<PRE>
public <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A> <B>getField</B>()</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>Returns the field.</DL>
</DD>
</DL>
<HR>

<A NAME="getFuzzyMinSim()"><!-- --></A><H3>
getFuzzyMinSim</H3>
<PRE>
public float <B>getFuzzyMinSim</B>()</PRE>
<DL>
<DD>Get the minimal similarity for fuzzy queries.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="setFuzzyMinSim(float)"><!-- --></A><H3>
setFuzzyMinSim</H3>
<PRE>
public void <B>setFuzzyMinSim</B>(float&nbsp;fuzzyMinSim)</PRE>
<DL>
<DD>Set the minimum similarity for fuzzy queries. Default is 0.5f.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="getFuzzyPrefixLength()"><!-- --></A><H3>
getFuzzyPrefixLength</H3>
<PRE>
public int <B>getFuzzyPrefixLength</B>()</PRE>
<DL>
<DD>Get the prefix length for fuzzy queries.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>Returns the fuzzyPrefixLength.</DL>
</DD>
</DL>
<HR>

<A NAME="setFuzzyPrefixLength(int)"><!-- --></A><H3>
setFuzzyPrefixLength</H3>
<PRE>
public void <B>setFuzzyPrefixLength</B>(int&nbsp;fuzzyPrefixLength)</PRE>
<DL>
<DD>Set the prefix length for fuzzy queries. Default is 0.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>fuzzyPrefixLength</CODE> - The fuzzyPrefixLength to set.</DL>
</DD>
</DL>
<HR>

<A NAME="setPhraseSlop(int)"><!-- --></A><H3>
setPhraseSlop</H3>
<PRE>
public void <B>setPhraseSlop</B>(int&nbsp;phraseSlop)</PRE>
<DL>
<DD>Sets the default slop for phrases.  If zero, then exact phrase matches are required.  Default value is zero.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="getPhraseSlop()"><!-- --></A><H3>
getPhraseSlop</H3>
<PRE>
public int <B>getPhraseSlop</B>()</PRE>
<DL>
<DD>Gets the default slop for phrases.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="setAllowLeadingWildcard(boolean)"><!-- --></A><H3>
setAllowLeadingWildcard</H3>
<PRE>
public void <B>setAllowLeadingWildcard</B>(boolean&nbsp;allowLeadingWildcard)</PRE>
<DL>
<DD>Set to <code>true</code> to allow <code>*</code> and <code>?</code> as the first character  of a PrefixQuery and WildcardQuery. Note that this can produce very slow queries on big indexes. Default: false.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="getAllowLeadingWildcard()"><!-- --></A><H3>
getAllowLeadingWildcard</H3>
<PRE>
public boolean <B>getAllowLeadingWildcard</B>()</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>See Also:</B><DD><A HREF="../../../../org/apache/lucene/queryParser/QueryParser.html#setAllowLeadingWildcard(boolean)"><CODE>setAllowLeadingWildcard(boolean)</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="setDefaultOperator(org.apache.lucene.queryParser.QueryParser.Operator)"><!-- --></A><H3>
setDefaultOperator</H3>
<PRE>
public void <B>setDefaultOperator</B>(<A HREF="../../../../org/apache/lucene/queryParser/QueryParser.Operator.html" title="class in org.apache.lucene.queryParser">QueryParser.Operator</A>&nbsp;op)</PRE>
<DL>
<DD>Sets the boolean operator of the QueryParser. In default mode (<code>OR_OPERATOR</code>) terms without any modifiers

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?