com.browseengine.solr
Class BoboRequestBuilder
java.lang.Object
com.browseengine.solr.BoboRequestBuilder
public class BoboRequestBuilder
- extends Object
|
Method Summary |
static void |
applyFacetExpand(org.apache.solr.client.solrj.SolrQuery params,
String name,
boolean expand)
|
static void |
applySelectionNotValues(org.apache.solr.client.solrj.SolrQuery params,
String name,
String... notvalues)
|
static void |
applySelectionOperation(org.apache.solr.client.solrj.SolrQuery params,
String name,
BrowseSelection.ValueOperation op)
|
static void |
applySelectionProperties(org.apache.solr.client.solrj.SolrQuery params,
String name,
Map<String,String> props)
|
static BrowseRequest |
buildRequest(org.apache.solr.common.params.SolrParams params,
org.apache.lucene.search.Query query,
org.apache.lucene.search.Sort sort)
|
static String[] |
getSelectionNotValues(org.apache.solr.common.params.SolrParams params,
String name)
|
static BrowseSelection.ValueOperation |
getSelectionOperation(org.apache.solr.common.params.SolrParams params,
String name)
|
static Map<String,String> |
getSelectionProperties(org.apache.solr.common.params.SolrParams params,
String name)
|
static boolean |
isFacetExpand(org.apache.solr.common.params.SolrParams params,
String facetField)
|
static String[] |
split(String value)
Split a value that may contain a comma, space of bar separated list. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BOBO_PREFIX
public static final String BOBO_PREFIX
- See Also:
- Constant Field Values
BOBO_FIELD_SEL_PREFIX
public static final String BOBO_FIELD_SEL_PREFIX
- See Also:
- Constant Field Values
BOBO_FIELD_SEL_OP
public static final String BOBO_FIELD_SEL_OP
- See Also:
- Constant Field Values
BOBO_FIELD_SEL_NOT
public static final String BOBO_FIELD_SEL_NOT
- See Also:
- Constant Field Values
BOBO_FACET_EXPAND
public static final String BOBO_FACET_EXPAND
- See Also:
- Constant Field Values
logger
public static final org.apache.log4j.Logger logger
BoboRequestBuilder
public BoboRequestBuilder()
applyFacetExpand
public static void applyFacetExpand(org.apache.solr.client.solrj.SolrQuery params,
String name,
boolean expand)
applySelectionOperation
public static void applySelectionOperation(org.apache.solr.client.solrj.SolrQuery params,
String name,
BrowseSelection.ValueOperation op)
getSelectionOperation
public static BrowseSelection.ValueOperation getSelectionOperation(org.apache.solr.common.params.SolrParams params,
String name)
throws BrowseException
- Throws:
BrowseException
isFacetExpand
public static boolean isFacetExpand(org.apache.solr.common.params.SolrParams params,
String facetField)
applySelectionNotValues
public static void applySelectionNotValues(org.apache.solr.client.solrj.SolrQuery params,
String name,
String... notvalues)
getSelectionNotValues
public static String[] getSelectionNotValues(org.apache.solr.common.params.SolrParams params,
String name)
applySelectionProperties
public static void applySelectionProperties(org.apache.solr.client.solrj.SolrQuery params,
String name,
Map<String,String> props)
getSelectionProperties
public static Map<String,String> getSelectionProperties(org.apache.solr.common.params.SolrParams params,
String name)
split
public static String[] split(String value)
- Split a value that may contain a comma, space of bar separated list.
buildRequest
public static BrowseRequest buildRequest(org.apache.solr.common.params.SolrParams params,
org.apache.lucene.search.Query query,
org.apache.lucene.search.Sort sort)
throws BrowseException
- Throws:
BrowseException
Copyright © 2005-2012. All Rights Reserved.