Packages

package query

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. trait AST extends AnyRef
  2. case class ASTAnd(left: AST, right: AST) extends AST with Product with Serializable
  3. case class ASTNot(expr: AST) extends AST with Product with Serializable
  4. case class ASTOr(left: AST, right: AST) extends AST with Product with Serializable
  5. case class ASTPhrase(value: String) extends AST with Product with Serializable
  6. case class ASTWord(value: String) extends AST with Product with Serializable
  7. class DefaultExpressionParser extends RegexParsers with ExpressionParser

    The default implementation of ExpressionParser which supports the simple expression contains operators such as &, | and !.

  8. class ExpressionParseException extends RuntimeException
  9. trait ExpressionParser extends AnyRef
  10. class GoogleExpressionParser extends RegexParsers with ExpressionParser

    The optional implementation of ExpressionParser which supports Google-like query.

  11. 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

  1. object ExpressionParser
  2. object QueryUtils

Ungrouped