本文整理了Java中org.hibernate.search.util.logging.impl.Log.simpleQueryParserDoesNotSupportNullQueries()
方法的一些代码示例,展示了Log.simpleQueryParserDoesNotSupportNullQueries()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Log.simpleQueryParserDoesNotSupportNullQueries()
方法的具体详情如下:
包路径:org.hibernate.search.util.logging.impl.Log
类名称:Log
方法名:simpleQueryParserDoesNotSupportNullQueries
暂无
代码示例来源:origin: hibernate/hibernate-search
@Override
public Query createQuery() {
if ( simpleQueryString == null ) {
throw LOG.simpleQueryParserDoesNotSupportNullQueries();
}
Query query;
if ( queryContext.getQueryAnalyzerReference().is( RemoteAnalyzerReference.class ) ) {
RemoteSimpleQueryStringQuery.Builder builder = new RemoteSimpleQueryStringQuery.Builder()
.query( simpleQueryString )
.withAndAsDefaultOperator( withAndAsDefaultOperator )
.originalRemoteAnalyzerReference( queryContext.getOriginalAnalyzerReference().unwrap( RemoteAnalyzerReference.class ) )
.queryRemoteAnalyzerReference( queryContext.getQueryAnalyzerReference().unwrap( RemoteAnalyzerReference.class ) );
fieldsContexts.forEach( fieldsContext -> {
fieldsContext.forEach( fieldContext -> {
builder.field( fieldContext.getField(), fieldContext.getFieldCustomizer().getBoost() );
} );
} );
query = builder.build();
}
else {
ConnectedSimpleQueryParser queryParser = new ConnectedSimpleQueryParser(
queryContext.getQueryAnalyzerReference().unwrap( LuceneAnalyzerReference.class ).getAnalyzer(), fieldsContexts );
queryParser.setDefaultOperator( withAndAsDefaultOperator ? Occur.MUST : Occur.SHOULD );
query = queryParser.parse( simpleQueryString );
}
return queryCustomizer.setWrappedQuery( query ).createQuery();
}
代码示例来源:origin: org.infinispan/infinispan-embedded-query
@Override
public Query createQuery() {
if ( simpleQueryString == null ) {
throw LOG.simpleQueryParserDoesNotSupportNullQueries();
}
Query query;
if ( queryContext.getQueryAnalyzerReference().is( RemoteAnalyzerReference.class ) ) {
RemoteSimpleQueryStringQuery.Builder builder = new RemoteSimpleQueryStringQuery.Builder()
.query( simpleQueryString )
.withAndAsDefaultOperator( withAndAsDefaultOperator )
.originalRemoteAnalyzerReference( queryContext.getOriginalAnalyzerReference().unwrap( RemoteAnalyzerReference.class ) )
.queryRemoteAnalyzerReference( queryContext.getQueryAnalyzerReference().unwrap( RemoteAnalyzerReference.class ) );
fieldsContexts.forEach( fieldsContext -> {
fieldsContext.forEach( fieldContext -> {
builder.field( fieldContext.getField(), fieldContext.getFieldCustomizer().getBoost() );
} );
} );
query = builder.build();
}
else {
ConnectedSimpleQueryParser queryParser = new ConnectedSimpleQueryParser(
queryContext.getQueryAnalyzerReference().unwrap( LuceneAnalyzerReference.class ).getAnalyzer(), fieldsContexts );
queryParser.setDefaultOperator( withAndAsDefaultOperator ? Occur.MUST : Occur.SHOULD );
query = queryParser.parse( simpleQueryString );
}
return queryCustomizer.setWrappedQuery( query ).createQuery();
}
内容来源于网络,如有侵权,请联系作者删除!