lucene-solr-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Yonik Seeley <yo...@heliosearch.com>
Subject [ANN] Heliosearch 0.09 (JSON Request API + Distrib for Facet API)
Date Fri, 05 Dec 2014 17:45:31 GMT
http://heliosearch.org/download

Heliosearch v0.09 Features:

o Heliosearch v0.09 is based on (and contains all features of)
Lucene/Solr 4.10.2 + most of 4.10.3

o Distributed search support for the new faceted search module / JSON
Facet API: http://heliosearch.org/json-facet-api/

o Automatic conversion of legacy field/range/query facets when
facet.version=2 is passed. This includes support for the deprecated
heliosearch syntax of facet.stat=facet_function and
subfacet.parentfacet.type=facet_param.

o New JSON Request API:
http://heliosearch.org/heliosearch-solr-json-request-api/

Example:
$ curl -XGET http://localhost:8983/solr/query -d '
{
  query : "*:*",
  filter : [
    "author:brandon",
    "genre_s:fantasy"
  ],
  offset : 0,
  limit : 5,
  fields : ["title","author"],  // we could also use the string form
"title,author"
  sort : "sequence_i desc",

  facet : {  // the JSON Facet API is nicely integrated as well
    avg_price : "avg(price)",
    top_authors : {terms : author}
  }
}'

This includes "smart JSON merging" including support for a mixed
environment of normal request params and JSON objects / snippets.


-Yonik
http://heliosearch.org - native code faceting, facet functions,
sub-facets, off-heap data

Mime
View raw message