Query:public abstract class Query implements java.io.Serializable, Cloneable
public class PhraseQuery extends Query
<ul>
<li> {@link TermQuery}
<li> {@link MultiTermQuery}
<li> {@link BooleanQuery}
<li> {@link WildcardQuery}
<li> {@link PhraseQuery}
<li> {@link PrefixQuery}
<li> {@link MultiPhraseQuery}
<li> {@link FuzzyQuery}
<li> {@link TermRangeQuery}
<li> {@link NumericRangeQuery}
<li> {@link org.apache.lucene.search.spans.SpanQuery}
</ul>
<p>A parser for queries is contained in:
<ul>
<li>{@link org.apache.lucene.queryParser.QueryParser QueryParser}
</ul>
--中国上海
QueryParser:
public Query parse(String query);
QueryParser parser = new QueryParser(Version.LUCENE_30,"contents",analyzer );
Query query = parser.parse(q);
//IK
Query query = IKQueryParser.parse("dtxt", q);
//search
TopDocs topDocs = is.search(query, 10);
====SOLR======
QParser:public abstract class QParser
class LuceneQParser extends QParser
class OldLuceneQParser extends LuceneQParser
SolrQueryParser:
public class SolrQueryParser extends QueryParser
QueryParsing:
public class QueryParsing
public class PhraseQuery extends Query
<ul>
<li> {@link TermQuery}
<li> {@link MultiTermQuery}
<li> {@link BooleanQuery}
<li> {@link WildcardQuery}
<li> {@link PhraseQuery}
<li> {@link PrefixQuery}
<li> {@link MultiPhraseQuery}
<li> {@link FuzzyQuery}
<li> {@link TermRangeQuery}
<li> {@link NumericRangeQuery}
<li> {@link org.apache.lucene.search.spans.SpanQuery}
</ul>
<p>A parser for queries is contained in:
<ul>
<li>{@link org.apache.lucene.queryParser.QueryParser QueryParser}
</ul>
--中国上海
QueryParser:
public Query parse(String query);
QueryParser parser = new QueryParser(Version.LUCENE_30,"contents",analyzer );
Query query = parser.parse(q);
//IK
Query query = IKQueryParser.parse("dtxt", q);
//search
TopDocs topDocs = is.search(query, 10);
====SOLR======
QParser:public abstract class QParser
class LuceneQParser extends QParser
class OldLuceneQParser extends LuceneQParser
SolrQueryParser:
public class SolrQueryParser extends QueryParser
QueryParsing:
public class QueryParsing