|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.solr.common.params.SolrParams
org.apache.solr.common.params.ModifiableSolrParams
org.apache.solr.client.solrj.SolrQuery
public class SolrQuery
This is an augmented SolrParams with get/set/add fields for common fields used in the Standard and Dismax request handlers
Nested Class Summary | |
---|---|
static class |
SolrQuery.ORDER
|
Constructor Summary | |
---|---|
SolrQuery()
|
|
SolrQuery(String q)
Create a new SolrQuery |
Methods inherited from class org.apache.solr.common.params.ModifiableSolrParams |
---|
add, add, clear, get, getParameterNames, getParameterNamesIterator, getParams, remove, remove, set, set, set, toString |
Methods inherited from class org.apache.solr.common.params.SolrParams |
---|
fpname, get, getBool, getBool, getFieldBool, getFieldBool, getFieldFloat, getFieldFloat, getFieldInt, getFieldInt, getFieldParam, getFieldParam, getFieldParams, getFloat, getFloat, getInt, getInt, parseBool, required, toMap, toMultiMap, toNamedList, toSolrParams |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public SolrQuery()
public SolrQuery(String q)
q
- query stringMethod Detail |
---|
public SolrQuery addFacetField(String... fields)
fields
- the field name from the IndexSchema
public String[] getFacetFields()
public boolean removeFacetField(String name)
public SolrQuery setFacet(boolean b)
b
- flag to indicate faceting should be enabled. if b==false removes all other faceting parameters
public SolrQuery setFacetPrefix(String prefix)
public SolrQuery setFacetPrefix(String field, String prefix)
public SolrQuery addFacetQuery(String f)
f
- facet querypublic String[] getFacetQuery()
public boolean removeFacetQuery(String q)
q
- the facet query to remove
public SolrQuery setFacetLimit(int lim)
lim
- number facet items to returnpublic int getFacetLimit()
public SolrQuery setFacetMinCount(int cnt)
cnt
- facets having less that cnt hits will be excluded from teh facet listpublic int getFacetMinCount()
public SolrQuery setMissing(String fld)
public boolean getFacetSort()
public SolrQuery setFacetSort(Boolean sort)
sort
- sort facets
public SolrQuery addHighlightField(String f)
f
- field to enable for highlightingpublic boolean removeHighlightField(String f)
f
- field name to not highlight
public String[] getHighlightFields()
public SolrQuery setHighlightSnippets(int num)
public int getHighlightSnippets()
public SolrQuery setHighlightFragsize(int num)
public int getHighlightFragsize()
public SolrQuery setHighlightRequireFieldMatch(boolean flag)
public boolean setHighlightRequireFieldMatch()
public SolrQuery setHighlightSimplePre(String f)
public String getHighlightSimplePre()
public SolrQuery setHighlightSimplePost(String f)
public String getHighlightSimplePost()
public SolrQuery setSortField(String field, SolrQuery.ORDER order)
public SolrQuery addSortField(String field, SolrQuery.ORDER order)
public SolrQuery removeSortField(String field, SolrQuery.ORDER order)
public String[] getSortFields()
public String getSortField()
public SolrQuery setFilterQueries(String... fq)
public SolrQuery addFilterQuery(String... fq)
public boolean removeFilterQuery(String fq)
public String[] getFilterQueries()
public boolean getHighlight()
public SolrQuery setHighlight(boolean b)
public SolrQuery setFields(String... fields)
public SolrQuery addField(String field)
public String getFields()
public SolrQuery setIncludeScore(boolean includeScore)
public SolrQuery setQuery(String query)
public String getQuery()
public SolrQuery setRows(Integer rows)
public Integer getRows()
public void setShowDebugInfo(boolean showDebugInfo)
public SolrQuery setStart(Integer start)
public Integer getStart()
public SolrQuery setQueryType(String qt)
public String getQueryType()
public SolrQuery setParam(String name, String... values)
public SolrQuery setParam(String name, boolean value)
public SolrQuery getCopy()
public SolrQuery setTimeAllowed(Integer milliseconds)
milliseconds
- the time in milliseconds allowed for this querypublic Integer getTimeAllowed()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |