ModifiableSolrParams | add(String name, String... val) Add the given values to any existing name |
void | add(SolrParams params) Add all of the params provided in the parameter to this params. |
SolrQuery | addDateRangeFacet(String field, Date start, Date end, String gap) Add a numeric range facet. |
SolrQuery | addFacetField(String... fields) Add field(s) for facet computation. |
SolrQuery | addFacetPivotField(String... fields) Add field(s) for pivot computation. |
SolrQuery | addFacetQuery(String f) add a faceting query |
SolrQuery | addField(String field)
|
SolrQuery | addFilterQuery(String... fq)
|
void | addGetFieldStatistics(String... field)
|
SolrQuery | addHighlightField(String f) add highlight field |
SolrQuery | addNumericRangeFacet(String field, Number start, Number end, Number gap) Add a numeric range facet. |
SolrQuery | addOrUpdateSort(String field, ORDER order) Updates or adds a single sort clause to the query. |
SolrQuery | addSort(String field, ORDER order) Adds a single sort clause to the end of the current sort information. |
SolrQuery | addSort(SortClause sortClause) Adds a single sort clause to the end of the query. |
void | addStatsFieldFacets(String field, String... facets)
|
SolrQuery | addTermsField(String field)
|
SolrQuery | clearSorts() Clears current sort information. |
String | get(String param)
|
SolrQuery | getCopy() get a deep copy of this object |
String[] | getFacetFields() get the facet fields |
int | getFacetLimit() get current facet limit |
String[] | getFacetQuery() get facet queries |
String | getFacetSortString() get facet sort |
String | getFields()
|
String[] | getFilterQueries()
|
boolean | getHighlight()
|
String[] | getHighlightFields() get list of highlighted fields |
int | getHighlightFragsize()
|
boolean | getHighlightRequireFieldMatch()
|
String | getHighlightSimplePost()
|
String | getHighlightSimplePre()
|
int | getHighlightSnippets()
|
String[] | getParams(String param)
|
String | getQuery()
|
String | getRequestHandler()
|
Integer | getRows()
|
String | getSortField() Gets the raw sort field, as it will be sent to Solr. |
List | getSorts() Gets an a list of current sort clauses. |
Integer | getStart()
|
String[] | getTermsRegexFlags()
|
Integer | getTimeAllowed() Get the maximum time allowed for this query. |
String[] | remove(String name) remove a field at the given name |
boolean | removeFacetField(String name) remove a facet field |
boolean | removeFilterQuery(String fq)
|
ModifiableSolrParams | set(String name, String... val) Replace any existing parameter with the given name. |
SolrQuery | setFacet(boolean b) enable/disable faceting. |
SolrQuery | setFacetLimit(int lim) set the facet limit |
SolrQuery | setFacetMinCount(int cnt) set facet minimum count |
SolrQuery | setFacetMissing(Boolean v) Sets facet missing boolean flag |
SolrQuery | setFacetPrefix(String prefix)
|
SolrQuery | setFacetPrefix(String field, String prefix)
|
SolrQuery | setFacetSort(String sort) set facet sort |
SolrQuery | setFields(String... fields)
|
SolrQuery | setFilterQueries(String... fq)
|
void | setGetFieldStatistics(boolean v)
|
void | setGetFieldStatistics(String field)
|
SolrQuery | setHighlight(boolean b)
|
SolrQuery | setHighlightFragsize(int num)
|
SolrQuery | setHighlightRequireFieldMatch(boolean flag)
|
SolrQuery | setHighlightSimplePost(String f)
|
SolrQuery | setHighlightSimplePre(String f)
|
SolrQuery | setHighlightSnippets(int num)
|
SolrQuery | setIncludeScore(boolean includeScore)
|
SolrQuery | setParam(String name, String... values)
|
SolrQuery | setParam(String name, boolean value)
|
SolrQuery | setQuery(String query)
|
SolrQuery | setRequestHandler(String qt) The Request Handler to use (see the solrconfig.xml), which is stored in the "qt" parameter. |
SolrQuery | setRows(Integer rows)
|
SolrQuery | setShowDebugInfo(boolean showDebugInfo)
|
SolrQuery | setSort(SortClause sortClause) Replaces the current sort information with a single sort clause |
SolrQuery | setSort(String field, ORDER order) Replaces the current sort information with a single sort clause |
SolrQuery | setSorts(List value) Replaces the current sort information. |
SolrQuery | setStart(Integer start)
|
SolrQuery | setTerms(boolean b) enable/disable terms. |
SolrQuery | setTermsLimit(int limit)
|
SolrQuery | setTermsLowerInclusive(boolean b)
|
SolrQuery | setTermsMaxCount(int cnt)
|
SolrQuery | setTermsMinCount(int cnt)
|
SolrQuery | setTermsPrefix(String prefix)
|
SolrQuery | setTermsRaw(boolean b)
|
SolrQuery | setTermsRegex(String regex)
|
SolrQuery | setTermsRegexFlag(String flag)
|
SolrQuery | setTermsSortString(String type)
|
SolrQuery | setTermsUpper(String upper)
|
SolrQuery | setTermsUpperInclusive(boolean b)
|
SolrQuery | setTimeAllowed(Integer milliseconds) Set the maximum time allowed for this query. |
int | size()
|