com.codemettle.akkasolr

querybuilder

package querybuilder

Visibility
  1. Public
  2. All

Type Members

  1. case class SolrQueryBuilder(query: QueryPart, rowsOpt: Option[Int] = None, startOpt: Option[Int] = None, fieldList: Vector[String] = Vector.empty, sortsList: Vector[SortClause] = Vector.empty, facetFields: Vector[String] = Vector.empty, serverTimeAllowed: Option[Int] = None, facetLimit: Option[Int] = None, facetMinCount: Option[Int] = None, facetPrefix: Option[String] = None) extends Product with Serializable

    An (incomplete) immutable builder for Solr queries.

    An (incomplete) immutable builder for Solr queries. Currently only has common org.apache.solr.client.solrj.SolrQuery shortcuts, but more can be added easily as the need arises.

    Sample Usage
    import com.codemettle.akkasolr.client.SolrQueryBuilder.FieldStrToSort
    
    val b = SolrQueryBuilder("*") rows 21 fields "field" sortBy "myfield".desc
    val b2 = b facets "facetfield"
    query(b.toParams)
    query(b2.toParams)
    Annotations
    @SerialVersionUID()

Value Members

  1. object SolrQueryBuilder extends Serializable

  2. object SolrQueryStringBuilder

Ungrouped