Package | Description |
---|---|
org.springframework.data.solr.core |
Provides the classes necessary for Solr support.
|
org.springframework.data.solr.core.query | |
org.springframework.data.solr.core.query.result |
Modifier and Type | Method and Description |
---|---|
protected void |
TermsQueryParser.appendTermsFieldToSolrQuery(Field field,
org.apache.solr.client.solrj.SolrQuery solrQuery) |
protected String |
DefaultQueryParser.createPerFieldOverrideParameterName(Field field,
String parameterName) |
Object |
QueryParserBase.PredicateProcessor.process(Criteria.Predicate predicate,
Field field)
Create query string representation of given
Criteria.Predicate |
Modifier and Type | Method and Description |
---|---|
protected void |
QueryParserBase.appendProjectionOnFields(org.apache.solr.client.solrj.SolrQuery solrQuery,
List<Field> fields)
Append field list to
SolrQuery |
Modifier and Type | Interface and Description |
---|---|
interface |
CalculatedField |
interface |
PivotField
Defines a field that could be used within a pivot facet query.
|
interface |
UpdateField |
interface |
ValueHoldingField |
Modifier and Type | Class and Description |
---|---|
class |
DistanceField
Implementation of
CalculatedField for geodist |
static class |
FacetOptions.FieldWithDateRangeParameters
Class representing date field specific facet range parameters
|
static class |
FacetOptions.FieldWithFacetParameters |
static class |
FacetOptions.FieldWithNumericRangeParameters
Class representing numeric field specific facet range parameters
|
static class |
FacetOptions.FieldWithRangeParameters<T extends FacetOptions.FieldWithRangeParameters<?,?,?>,R,G>
Class representing common facet range parameters.
|
class |
FieldWithQueryParameters<T extends QueryParameter>
Field that holds additional parameters to provide query hints to solr.
|
static class |
HighlightOptions.FieldWithHighlightParameters
Field with hightlight query parameters
|
class |
SimpleCalculatedField |
class |
SimpleField
The most trivial implementation of a Field
|
class |
SimplePivotField
The most trivial implementation of
PivotField . |
class |
SimpleUpdateField
Implementation of
UpdateField to be used with Update |
Modifier and Type | Field and Description |
---|---|
static Field |
HighlightOptions.ALL_FIELDS |
Modifier and Type | Method and Description |
---|---|
Field |
Crotch.getField() |
Field |
Criteria.getField()
Target field
|
Field |
Join.getFrom() |
Field |
Join.getTo() |
Modifier and Type | Method and Description |
---|---|
List<Field> |
FacetOptions.getFacetOnFields()
Get the list of Fields to facet on
|
Collection<Field> |
StatsOptions.getFacets() |
Collection<Field> |
StatsOptions.getFields() |
List<Field> |
SimplePivotField.getFields() |
List<Field> |
PivotField.getFields()
Get the fields for this pivot.
|
List<Field> |
HighlightOptions.getFields() |
List<Field> |
SimpleQuery.getGroupByFields()
Deprecated.
|
List<Field> |
Query.getGroupByFields()
Get group by fields if defined
|
List<Field> |
GroupOptions.getGroupByFields()
List of
Field s to perform grouping by. |
List<Field> |
AbstractQueryDecorator.getGroupByFields() |
List<Field> |
SimpleQuery.getProjectionOnFields() |
List<Field> |
Query.getProjectionOnFields()
Get projection fields if defined
|
List<Field> |
AbstractQueryDecorator.getProjectionOnFields() |
Map<Field,Boolean> |
StatsOptions.getSelectiveCalcDistincts() |
Map<Field,Collection<Field>> |
StatsOptions.getSelectiveFacets() |
Map<Field,Collection<Field>> |
StatsOptions.getSelectiveFacets() |
List<Field> |
TermsQuery.getTermsFields() |
List<Field> |
SimpleTermsQuery.getTermsFields() |
Modifier and Type | Method and Description |
---|---|
StatsOptions |
StatsOptions.addFacet(Field field)
Adds a facet on field to the statistics to be requested.
|
FacetOptions |
FacetOptions.addFacetOnField(Field field)
Append additional field for faceting
|
FacetOptions |
FacetOptions.addFacetOnPivot(Field... fields)
Add pivot facet on given
Field s. |
StatsOptions.FieldStatsOptions |
StatsOptions.addField(Field field)
Adds a field to the statistics to be requested.
|
void |
SimpleTermsQuery.addField(Field field) |
HighlightOptions |
HighlightOptions.addField(Field field)
Add field to highlight
|
GroupOptions |
GroupOptions.addGroupByField(Field field)
Adds a group request for a
Field . |
<T extends Query> |
SimpleQuery.addGroupByField(Field field)
Deprecated.
|
<T extends Query> |
Query.addGroupByField(Field field)
add the given field to those used for grouping result Corresponds to '' in solr
|
<T extends Query> |
AbstractQueryDecorator.addGroupByField(Field field) |
<T extends Query> |
SimpleQuery.addProjectionOnField(Field field) |
<T extends Query> |
Query.addProjectionOnField(Field field)
add given Field to those included in result.
|
<T extends Query> |
AbstractQueryDecorator.addProjectionOnField(Field field) |
<T extends Query> |
SimpleQuery.addProjectionOnFields(Field... fields) |
StatsOptions.FieldStatsOptions |
StatsOptions.FieldStatsOptions.addSelectiveFacet(Field field)
Adds a selective facet over stats result of the field being configured.
|
DivideFunction |
DivideFunction.Builder.by(Field field) |
static CurrencyFunction |
CurrencyFunction.currency(Field field)
Create new
CurrencyFunction representing currency(field.getName()) |
static CurrencyFunction |
CurrencyFunction.currency(Field field,
String currencyCode)
Create new
CurrencyFunction using ISO-4217 currencyCode representing
currency(fiel.getName(),currencyCode) |
static DefaultValueFunction |
DefaultValueFunction.defaultValue(Field field,
Object defaultValue)
Creates new
DefaultValueFunction representing def(field.getName(), defaultValue)) |
static GeoDistanceFunction.Builder |
GeoDistanceFunction.distanceFrom(Field field)
Creates new
GeoDistanceFunction.Builder |
static DivideFunction.Builder |
DivideFunction.divide(Field field)
creates new
DivideFunction.Builder for dividing value in field with given name |
static ExistsFunction |
ExistsFunction.exists(Field field)
Creates new
ExistsFunction representing exists(field) |
static Join.Builder |
Join.from(Field from) |
TermFrequencyFunction |
TermFrequencyFunction.Builder.inField(Field field) |
Boolean |
StatsOptions.isSelectiveCalcDistincts(Field field) |
static NotFunction |
NotFunction.not(Field field) |
static ProductFunction.Builder |
ProductFunction.product(Field field) |
ProductFunction.Builder |
ProductFunction.Builder.times(Field field) |
Join |
Join.Builder.to(Field to) |
static IfFunction.Builder |
IfFunction.when(Field field) |
static Criteria |
Criteria.where(Field field)
Static factory method to create a new Criteria for provided field
|
Constructor and Description |
---|
Builder(Field from) |
Criteria(Field field)
Creates a new Criteria for the given field
|
FacetOptions(Field... fields)
Creates new instance faceting on given fields
|
Join(Field from,
Field to) |
Join(Field from,
Field to,
String fromIndex)
Creates new
Join between fields. |
PartialUpdate(Field idField,
Object idFieldValue) |
Constructor and Description |
---|
SimplePivotField(List<Field> fields) |
Modifier and Type | Method and Description |
---|---|
Field |
TermsFieldEntry.getField()
get the associated Field
|
Field |
HighlightEntry.Highlight.getField() |
Field |
FieldValueCountEntry.getField() |
Field |
FacetFieldEntry.getField()
get the associated Field
|
Field |
TermsFieldEntry.getKey() |
Field |
FieldValueCountEntry.getKey() |
Field |
FacetFieldEntry.getKey() |
Modifier and Type | Method and Description |
---|---|
Collection<Field> |
SolrResultPage.getFacetFields() |
Collection<Field> |
FacetQueryResult.getFacetFields()
Get Fields contained in Result.
|
Collection<Field> |
TermsResultPage.getTermsFields() |
Modifier and Type | Method and Description |
---|---|
void |
SolrResultPage.addFacetResultPage(Page<FacetFieldEntry> page,
Field field) |
void |
SolrResultPage.addRangeFacetResultPage(Page<FacetFieldEntry> page,
Field field) |
void |
HighlightEntry.addSnipplets(Field field,
List<String> snipplets) |
void |
TermsResultPage.addTermsResult(List<TermsFieldEntry> entries,
Field field) |
Page<FacetFieldEntry> |
SolrResultPage.getFacetResultPage(Field field) |
Page<FacetFieldEntry> |
FacetQueryResult.getFacetResultPage(Field field)
Get Facet results for field with given field
|
Map<String,StatsResult> |
SimpleFieldStatsResult.getFacetStatsResult(Field field) |
Map<String,StatsResult> |
FieldStatsResult.getFacetStatsResult(Field field)
Return a map of value associated to its statistics for a given field.
|
FieldStatsResult |
StatsPage.getFieldStatsResult(Field field)
Get the stats result done for the given
Field . |
FieldStatsResult |
SolrResultPage.getFieldStatsResult(Field field) |
GroupResult<T> |
SolrResultPage.getGroupResult(Field field) |
GroupResult<T> |
GroupPage.getGroupResult(Field field)
Get a group result done for the given
Field . |
Page<FacetFieldEntry> |
SolrResultPage.getRangeFacetResultPage(Field field) |
Page<FacetFieldEntry> |
FacetQueryResult.getRangeFacetResultPage(Field field)
Get Range Facet results for a given field with given name
|
Iterable<TermsFieldEntry> |
TermsResultPage.getTerms(Field field) |
void |
FieldValueCountEntry.setField(Field field) |
Modifier and Type | Method and Description |
---|---|
void |
SolrResultPage.addAllFacetFieldResultPages(Map<Field,Page<FacetFieldEntry>> pageMap) |
void |
SolrResultPage.addAllRangeFacetFieldResultPages(Map<Field,Page<FacetFieldEntry>> pageMap) |
Constructor and Description |
---|
SimpleFacetFieldEntry(Field field,
String value,
long count) |
SimpleFacetPivotEntry(Field field,
String value,
long count) |
SimpleTermsFieldEntry(Field field,
String value,
long valueCount) |
Copyright © 2011-2015–2017 Pivotal Software, Inc.. All rights reserved.