FacetQueryBuilder

public class FacetQueryBuilder

Constructors

FacetQueryBuilder

public FacetQueryBuilder(FacetQuery facetquery)

Methods

addTerm

public FacetQueryBuilder addTerm(String term)

add a metadata field (term) for which factes should be requested.

Parameters:
  • term – add a metadata field to get facets for

execute

public FacetResponse execute()

getLimit

public int getLimit()

getOrder

public String getOrder()

getSearchSandbox

public boolean getSearchSandbox()

getTermList

public List<String> getTermList()

setLimit

public FacetQueryBuilder setLimit(int limit)
Parameters:
  • limit – the limit to set

setOrder

public FacetQueryBuilder setOrder(String order)
Parameters:
  • order – order by count or term ascending (asc) or descending, (desc) e.g. setting the string “term:asc”. defaults to “count:desc”

setSearchSandbox

public FacetQueryBuilder setSearchSandbox(boolean searchSandbox)
Parameters:
  • searchSandbox – the searchSandbox to set

setTermList

public FacetQueryBuilder setTermList(List<String> termList)

set a list of metadata fields (terms) for which factes should be requested.

Parameters:
  • termList – metadata fields to get facets for