Package | Description |
---|---|
org.springframework.data.solr.core |
Provides the classes necessary for Solr support.
|
org.springframework.data.solr.core.query |
Modifier and Type | Method and Description |
---|---|
String |
QueryParserBase.createQueryStringFromNode(Node node) |
String |
QueryParserBase.createQueryStringFromNode(Node node,
int position) |
Modifier and Type | Class and Description |
---|---|
class |
Criteria
Criteria is the central class when constructing queries.
|
class |
Crotch |
class |
SimpleStringCriteria
The most basic criteria holding an already formatted QueryString that can be executed 'as is' against the solr server
|
Modifier and Type | Method and Description |
---|---|
abstract <T extends Node> |
Node.and(Node part)
Combine two
Node s using and. |
abstract <T extends Node> |
Node.and(String fieldname)
Combine node with new
Node for given fieldname using and. |
abstract <T extends Node> |
Node.or(Node part)
Combine two
Node s using or. |
abstract <T extends Node> |
Node.or(String fieldname)
Combine node with new
Node for given fieldname using and. |
Modifier and Type | Method and Description |
---|---|
abstract Node |
Node.between(Object lowerBound,
Object upperBound) |
abstract Node |
Node.between(Object lowerBound,
Object upperBound,
boolean includeLowerBound,
boolean includeUpperBound) |
abstract Node |
Node.boost(float value) |
abstract Node |
Node.contains(Iterable<String> values) |
abstract Node |
Node.contains(String... values) |
abstract Node |
Node.contains(String value) |
abstract Node |
Node.endsWith(Iterable<String> values) |
abstract Node |
Node.endsWith(String... values) |
abstract Node |
Node.endsWith(String postfix) |
abstract Node |
Node.expression(String nativeSolrQueryExpression) |
abstract Node |
Node.function(Function function) |
abstract Node |
Node.fuzzy(String value) |
abstract Node |
Node.fuzzy(String values,
float levenshteinDistance) |
Node |
Node.getParent()
Get parent
Node . |
abstract Node |
Node.greaterThan(Object lowerBound) |
abstract Node |
Node.greaterThanEqual(Object lowerBound) |
abstract Node |
Node.in(Iterable<?> values) |
abstract Node |
Node.in(Object... values) |
abstract Node |
Node.is(Iterable<?> values) |
abstract Node |
Node.is(Object... values) |
abstract Node |
Node.is(Object value) |
abstract Node |
Node.isNotNull() |
abstract Node |
Node.isNull() |
abstract Node |
Node.lessThan(Object upperBound) |
abstract Node |
Node.lessThanEqual(Object upperBound) |
abstract Node |
Node.near(Box box) |
abstract Node |
Node.near(Point location,
Distance distance) |
abstract Node |
Node.not() |
abstract Node |
Node.sloppy(String phrase,
int distance) |
abstract Node |
Node.startsWith(Iterable<String> values) |
abstract Node |
Node.startsWith(String... values) |
abstract Node |
Node.startsWith(String prefix) |
abstract Node |
Node.within(Point location,
Distance distance) |
Modifier and Type | Method and Description |
---|---|
Crotch |
Crotch.and(Node part) |
Crotch |
Criteria.and(Node node) |
abstract <T extends Node> |
Node.and(Node part)
Combine two
Node s using and. |
Crotch |
Crotch.or(Node part) |
Crotch |
Criteria.or(Node node) |
abstract <T extends Node> |
Node.or(Node part)
Combine two
Node s using or. |
protected void |
Node.setParent(Node parent) |
Copyright © 2011-2015–2015 Pivotal Software, Inc.. All rights reserved.