本文整理了Java中org.apache.lucene.util.QueryBuilder.createPhraseQuery
方法的一些代码示例,展示了QueryBuilder.createPhraseQuery
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。QueryBuilder.createPhraseQuery
方法的具体详情如下:
包路径:org.apache.lucene.util.QueryBuilder
类名称:QueryBuilder
方法名:createPhraseQuery
[英]Creates a phrase query from the query text.
This is equivalent to createPhraseQuery(field, queryText, 0)
[中]从查询文本创建短语查询。
这相当于createPhraseQuery(字段,queryText,0)
代码示例来源:origin: org.apache.lucene/lucene-core
/**
* Creates a phrase query from the query text.
* <p>
* This is equivalent to {@code createPhraseQuery(field, queryText, 0)}
* @param field field name
* @param queryText text to be passed to the analyzer
* @return {@code TermQuery}, {@code BooleanQuery}, {@code PhraseQuery}, or
* {@code MultiPhraseQuery}, based on the analysis of {@code queryText}
*/
public Query createPhraseQuery(String field, String queryText) {
return createPhraseQuery(field, queryText, 0);
}
代码示例来源:origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.lucene
/**
* Creates a phrase query from the query text.
* <p>
* This is equivalent to {@code createPhraseQuery(field, queryText, 0)}
* @param field field name
* @param queryText text to be passed to the analyzer
* @return {@code TermQuery}, {@code BooleanQuery}, {@code PhraseQuery}, or
* {@code MultiPhraseQuery}, based on the analysis of {@code queryText}
*/
public Query createPhraseQuery(String field, String queryText) {
return createPhraseQuery(field, queryText, 0);
}
代码示例来源:origin: org.infinispan/infinispan-embedded-query
/**
* Creates a phrase query from the query text.
* <p>
* This is equivalent to {@code createPhraseQuery(field, queryText, 0)}
* @param field field name
* @param queryText text to be passed to the analyzer
* @return {@code TermQuery}, {@code BooleanQuery}, {@code PhraseQuery}, or
* {@code MultiPhraseQuery}, based on the analysis of {@code queryText}
*/
public Query createPhraseQuery(String field, String queryText) {
return createPhraseQuery(field, queryText, 0);
}
代码示例来源:origin: harbby/presto-connectors
/**
* Creates a phrase query from the query text.
* <p>
* This is equivalent to {@code createPhraseQuery(field, queryText, 0)}
* @param field field name
* @param queryText text to be passed to the analyzer
* @return {@code TermQuery}, {@code BooleanQuery}, {@code PhraseQuery}, or
* {@code MultiPhraseQuery}, based on the analysis of {@code queryText}
*/
public Query createPhraseQuery(String field, String queryText) {
return createPhraseQuery(field, queryText, 0);
}
代码示例来源:origin: apache/cxf
private Query newPhraseQuery(final String field, final String query) {
if (queryBuilder != null) {
return queryBuilder.createPhraseQuery(field, query);
}
final PhraseQuery phraseQuery = new PhraseQuery();
phraseQuery.add(new Term(field, query));
return phraseQuery;
}
}
代码示例来源:origin: org.apache.cxf/cxf-rt-rs-extension-search
private Query newPhraseQuery(final String field, final String query) {
if (queryBuilder != null) {
return queryBuilder.createPhraseQuery(field, query);
}
final PhraseQuery phraseQuery = new PhraseQuery();
phraseQuery.add(new Term(field, query));
return phraseQuery;
}
}
代码示例来源:origin: Stratio/cassandra-lucene-index
/** {@inheritDoc} */
@Override
public Query doQuery(SingleColumnMapper<?> mapper, Analyzer analyzer) {
if (mapper.base == String.class) {
QueryBuilder queryBuilder = new QueryBuilder(analyzer);
Query query = queryBuilder.createPhraseQuery(field, value, slop);
if (query == null) {
query = new BooleanQuery.Builder().build();
}
return query;
} else {
throw new IndexException("Phrase queries are not supported by mapper '{}'", mapper);
}
}
代码示例来源:origin: renekrie/querqy
final Query pq = queryBuilder.createPhraseQuery(fieldname, pf, slop);
if (pq != null) {
disjuncts.add(LuceneQueryUtil.boost(pq, fieldParams.getBoost()));
final Query pq = queryBuilder.createPhraseQuery(fieldname, nGram, slop);
if (pq != null) {
nGramQueries.add(pq);
代码示例来源:origin: Stratio/cassandra-lucene-index
if (mapper instanceof TextMapper) {
QueryBuilder queryBuilder = new QueryBuilder(analyzer);
query = queryBuilder.createPhraseQuery(field, base, 0);
} else {
query = query(base);
内容来源于网络,如有侵权,请联系作者删除!