org.hibernate.search.query.dsl.impl
Class ConnectedQueryBuilder

java.lang.Object
  extended by org.hibernate.search.query.dsl.impl.ConnectedQueryBuilder
All Implemented Interfaces:
QueryBuilder

public class ConnectedQueryBuilder
extends Object
implements QueryBuilder

Assuming connection with the search factory

Author:
Emmanuel Bernard

Constructor Summary
ConnectedQueryBuilder(QueryBuildingContext context)
           
 
Method Summary
 AllContext all()
          Query matching all documents (typically mixed with a boolean query).
 BooleanJunction bool()
          Start for building a boolean query.
 FacetContext facet()
          Build a facet request
 TermContext keyword()
          Build a term query (see TermQuery).
 PhraseContext phrase()
          Build a phrase query (see PhraseQuery).
 RangeContext range()
          Build a range query (see TermRangeQuery.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConnectedQueryBuilder

public ConnectedQueryBuilder(QueryBuildingContext context)
Method Detail

keyword

public TermContext keyword()
Description copied from interface: QueryBuilder
Build a term query (see TermQuery).

Specified by:
keyword in interface QueryBuilder
Returns:
a TermContext instance for building the term query

range

public RangeContext range()
Description copied from interface: QueryBuilder
Build a range query (see TermRangeQuery.

Specified by:
range in interface QueryBuilder
Returns:
a RangeContext instance for building the range query

phrase

public PhraseContext phrase()
Description copied from interface: QueryBuilder
Build a phrase query (see PhraseQuery).

Specified by:
phrase in interface QueryBuilder
Returns:
a PhraseContext instance for building the range query

bool

public BooleanJunction bool()
Description copied from interface: QueryBuilder
Start for building a boolean query.

Specified by:
bool in interface QueryBuilder
Returns:
a BooleanJunction instance for building the boolean query

all

public AllContext all()
Description copied from interface: QueryBuilder
Query matching all documents (typically mixed with a boolean query).

Specified by:
all in interface QueryBuilder
Returns:
an AllContext

facet

public FacetContext facet()
Description copied from interface: QueryBuilder
Build a facet request

Specified by:
facet in interface QueryBuilder
Returns:
the facet context as entry point for building the facet request


Copyright © 2006-2012 Red Hat Middleware, LLC. All Rights Reserved