@Factory public Filter getFilter() { BooleanQuery query = new BooleanQuery(); if (includeTerms.isEmpty()) { query.add(new MatchAllDocsQuery(), Occur.MUST); } else { for (Set<Term> terms : includeTerms) { if (terms.size() == 1) { query.add(new TermQuery(terms.iterator().next()), Occur.MUST); } else if (terms.size() > 1) { BooleanQuery subquery = new BooleanQuery(); for (Term term : terms) { subquery.add(new TermQuery(term), Occur.SHOULD); } query.add(subquery, Occur.MUST); } } } for (Term term : excludeTerms) { query.add(new TermQuery(term), Occur.MUST_NOT); } return new CachingWrapperFilter(new QueryWrapperFilter(query)); } }
@Factory public DefaultStringBridge getInstance() { return INSTANCE; }
@Factory public DefaultStringBridge getInstance() { return INSTANCE; }
@Factory public static ElasticsearchAnalysisDefinitionProvider create() { return provider; } }
@Factory public void foo() { } }
@Factory public Filter getFilter() { return new LocaleFilter(this.locale); }
@Factory public Filter getFilter() { Filter enabledWebbisFilter = new QueryWrapperFilter(new TermQuery(new Term("disabled", "false"))); return new CachingWrapperFilter(enabledWebbisFilter); } }
@Factory public Object bar() { return new Object(); } }
@Factory public Object foo() { throw new IllegalArgumentException( ); } }
@Factory public Object foo() { return new Object(); }
@Factory public Query getFilter() { return new TermQuery( new Term( "teacher", login ) ); } }
@Factory public Query buildSecurityFilter() { return new TermQuery( new Term( "owner", ownerName ) ); }
@org.hibernate.search.annotations.Factory public Query create() { return new TermQuery( new Term( "score", "5" ) ); }
@Factory public Filter getFilter() { return new ExcludeAllFilter(); }
@Factory public SearchMapping getSearchMapping() { SearchMapping mapping = new SearchMapping();
@Factory public Query getFilter() { return new TermQuery( new Term( "role", role.name() ) ); } }
@Factory public Filter getFilter() { Query query = new TermQuery( new Term( "teacher", login ) ); return new QueryWrapperFilter( query ); } }
@Factory public Query buildFilter() { Query q = new TermQuery( new Term( field, value ) ); return new CachingWrapperQuery( q ); }
@Factory public static CustomAnalyzerProvider create() { return new CustomAnalyzerProvider(); } }
@Factory public Filter buildFilter() { Query q = new TermQuery( new Term( field, value ) ); return new QueryWrapperFilter( q ); }