public class BrowseRequest extends Object implements Serializable
| Constructor and Description |
|---|
BrowseRequest()
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
BrowseRequest |
addSelection(BrowseSelection sel)
Adds a browse selection
|
BrowseRequest |
addSortField(org.apache.lucene.search.SortField sortSpec)
Add a sort spec
|
BrowseRequest |
clearSelections() |
BrowseRequest |
clearSort() |
Map<String,BrowseSelection> |
getAllSelections() |
boolean |
getCollectDocIdCache() |
int |
getCount()
Gets the number of hits to return.
|
FacetHandlerInitializerParam |
getFacethandlerData(String name) |
Map<String,FacetHandlerInitializerParam> |
getFacetHandlerDataMap() |
FacetSpec |
getFacetSpec(String name)
Gets a facet spec
|
int |
getFacetSpecCount()
Gets the number of facet specs
|
Map<String,FacetSpec> |
getFacetSpecs() |
org.apache.lucene.search.Filter |
getFilter()
Gets the default filter
|
String[] |
getGroupBy() |
BoboMapFunctionWrapper |
getMapReduceWrapper() |
int |
getMaxPerGroup() |
int |
getOffset()
Gets the offset.
|
org.apache.lucene.search.Query |
getQuery()
Gets the search query
|
BrowseSelection |
getSelection(String fieldname)
Gets selection by field name
|
int |
getSelectionCount() |
Set<String> |
getSelectionNames() |
BrowseSelection[] |
getSelections()
Gets all added browse selections
|
org.apache.lucene.search.SortField[] |
getSort()
Gets the sort criteria
|
Set<String> |
getTermVectorsToFetch() |
long |
getTid()
Get the transaction ID.
|
boolean |
isFetchStoredFields() |
boolean |
isShowExplanation() |
BrowseRequest |
putAllSelections(Map<String,BrowseSelection> map) |
void |
removeSelection(String name) |
BrowseRequest |
setCollectDocIdCache(boolean collectDocIdCache) |
BrowseRequest |
setCount(int count)
Sets the number of hits to return.
|
BrowseRequest |
setFacetHandlerData(String name,
FacetHandlerInitializerParam data) |
BrowseRequest |
setFacetHandlerDataMap(Map<String,FacetHandlerInitializerParam> facetHandlerDataMap)
Sets the map between RuntimeFacetHandler names and their corresponding initialization data.
|
BrowseRequest |
setFacetSpec(String name,
FacetSpec facetSpec)
Sets a facet spec
|
BrowseRequest |
setFacetSpecs(Map<String,FacetSpec> facetSpecMap) |
BrowseRequest |
setFetchStoredFields(boolean fetchStoredFields) |
BrowseRequest |
setFilter(org.apache.lucene.search.Filter filter)
Set a default filter
|
BrowseRequest |
setGroupBy(String[] groupBy) |
BrowseRequest |
setMapReduceWrapper(BoboMapFunctionWrapper mapReduceWrapper) |
BrowseRequest |
setMaxPerGroup(int maxPerGroup) |
BrowseRequest |
setOffset(int offset)
Sets of the offset.
|
BrowseRequest |
setQuery(org.apache.lucene.search.Query query)
Set the search query
|
BrowseRequest |
setShowExplanation(boolean showExplanation) |
BrowseRequest |
setSort(org.apache.lucene.search.SortField[] sorts)
Sets the sort criteria
|
void |
setTermVectorsToFetch(Set<String> termVectorsToFetch) |
void |
setTid(long tid)
Set the transaction ID;
|
String |
toString() |
public final long getTid()
public final void setTid(long tid)
tid - public boolean isShowExplanation()
public BrowseRequest setShowExplanation(boolean showExplanation)
public void removeSelection(String name)
public BrowseRequest setFacetSpecs(Map<String,FacetSpec> facetSpecMap)
public Map<String,FacetHandlerInitializerParam> getFacetHandlerDataMap()
public BrowseRequest setFacetHandlerDataMap(Map<String,FacetHandlerInitializerParam> facetHandlerDataMap)
facetHandlerDataMap - public int getSelectionCount()
public BrowseRequest setFilter(org.apache.lucene.search.Filter filter)
filter - public org.apache.lucene.search.Filter getFilter()
public BrowseRequest clearSelections()
public int getFacetSpecCount()
setFacetSpec(String, FacetSpec),
getFacetSpec(String)public BrowseRequest clearSort()
public boolean isFetchStoredFields()
public BrowseRequest setFetchStoredFields(boolean fetchStoredFields)
public String[] getGroupBy()
public BrowseRequest setGroupBy(String[] groupBy)
public int getMaxPerGroup()
public BrowseRequest setMaxPerGroup(int maxPerGroup)
public boolean getCollectDocIdCache()
public BrowseRequest setCollectDocIdCache(boolean collectDocIdCache)
public BrowseRequest setFacetSpec(String name, FacetSpec facetSpec)
name - field namefacetSpec - Facet specgetFacetSpec(String)public FacetSpec getFacetSpec(String name)
name - field namesetFacetSpec(String, FacetSpec)public BrowseRequest setFacetHandlerData(String name, FacetHandlerInitializerParam data)
name - is the name of the RuntimeFacetHandler.data - is the data Bobo is to use to initialize the corresponding RuntimeFacetHandler.public FacetHandlerInitializerParam getFacethandlerData(String name)
name - is the name of the RuntimeFacetHandler.public int getCount()
setCount(int)public BrowseRequest setCount(int count)
count - number of hits to return.getCount()public int getOffset()
setOffset(int)public BrowseRequest setOffset(int offset)
offset - offsetgetOffset()public BrowseRequest setQuery(org.apache.lucene.search.Query query)
query - lucene search querygetQuery()public org.apache.lucene.search.Query getQuery()
setQuery(Query)public BrowseRequest addSelection(BrowseSelection sel)
sel - selectiongetSelections()public BrowseSelection[] getSelections()
addSelection(BrowseSelection)public BrowseSelection getSelection(String fieldname)
fieldname - public Map<String,BrowseSelection> getAllSelections()
public BrowseRequest putAllSelections(Map<String,BrowseSelection> map)
public BoboMapFunctionWrapper getMapReduceWrapper()
public BrowseRequest setMapReduceWrapper(BoboMapFunctionWrapper mapReduceWrapper)
public BrowseRequest addSortField(org.apache.lucene.search.SortField sortSpec)
sortSpec - sort specgetSort(),
setSort(SortField[])public org.apache.lucene.search.SortField[] getSort()
setSort(SortField[]),
addSortField(SortField)public BrowseRequest setSort(org.apache.lucene.search.SortField[] sorts)
sorts - sort criteriaaddSortField(SortField),
getSort()Copyright © 2005–2013. All rights reserved.