On 24/02/2015 03:03, Richard Gibbs wrote:
Hi There,
I am in the process of choosing a search technology for one of my projects
and I was looking into Solr and Elasticsearch.
Two features that I am more interested are geo aggregations (for map
clustering) and search alerts. Elasticsearch seem to have these two
features built-in.
http://www.elasticsearch.org/guide/en/elasticsearch/guide/current/geo-aggs.html
http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/search-percolate.html
I couldn't find relevant documentation for Solr and therefore not sure
whether these features are readily available in Solr. Can you please let me
know whether these features are available in Solr? If not, whether there
are solutions to achieve same with Solr.
Hi Richard,
I don't know about geo aggregations, although I know the Heliosearch
guys and others have been working on various facet statistics that may
impinge on this. http://heliosearch.org/solr-facet-functions/
For alerting, you're talking about storing queries and running them
against any new document to see if it matches. We do this a lot for
clients needing large scale media monitoring and auto-classification -
here's the Lucene-based library we released:
https://github.com/flaxsearch/luwak
Note that this depends on a patched Lucene currently, but I'm very happy
to say that a client is funding us to merge this back to trunk and we
expect Luwak to be be able to a 5.x release of Lucene. More news very
soon! There are a couple of videos on that page that will explain
further. We suspect our approach is considerably faster than the
Percolator, and it's on the list to benchmark the two.
Cheers
Charlie
Thank you.
--
Charlie Hull
Flax - Open Source Enterprise Search
tel/fax: +44 (0)8700 118334
mobile: +44 (0)7767 825828
web: www.flax.co.uk