package query
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- trait AST extends AnyRef
- case class ASTAnd(left: AST, right: AST) extends AST with Product with Serializable
- case class ASTNot(expr: AST) extends AST with Product with Serializable
- case class ASTOr(left: AST, right: AST) extends AST with Product with Serializable
- case class ASTPhrase(value: String) extends AST with Product with Serializable
- case class ASTWord(value: String) extends AST with Product with Serializable
- class DefaultExpressionParser extends RegexParsers with ExpressionParser
The default implementation of ExpressionParser which supports the simple expression contains operators such as &, | and !.
- class ExpressionParseException extends RuntimeException
- trait ExpressionParser extends AnyRef
- class GoogleExpressionParser extends RegexParsers with ExpressionParser
The optional implementation of ExpressionParser which supports Google-like query.
- class QueryTemplate extends AnyRef
Provides templating for the solr query.
Provides templating for the solr query. This class makes place holder and simple string replacement.
You can write variables in the query as the following:
- %VAR_NAME% : place holder to set a single word (parameter would be escaped)
- ?VAR_NAME? : place holder to set an expression (&, | and ! are available in an expression)
- $VAR_NAME$ : string replacement (parameter would be not escaped)
Value Members
- object ExpressionParser
- object QueryUtils