Email search

59 views
Skip to first unread message

Daniela Rodríguez Careri

unread,
Mar 31, 2014, 11:05:20 AM3/31/14
to elasti...@googlegroups.com
Hi Rustam!

Are there any plans to add search support to EI?

If not, how would you recommend implementing it on top of EI?

Thanks!

Rustam Aliyev

unread,
Mar 31, 2014, 7:27:34 PM3/31/14
to elasti...@googlegroups.com
There are plans, but right now there are not enough resources to push this big task forward.

For those who wants to implement I can see 2 solutions:
  1. On Cassandra level: Use DataStax Enterprise (DSE) which already has embedded Solr. This solution may require some schema rework because of Solr-Cassandra schema integration in DataStax. Another thing is that DSE is not free.
  2. On ElasticInbox level: This solution perhaps more flexible but requires more changes in EI. The idea is to use some sort of enterprise search provider (ElasticSearch, Solr, AWS CloudSearch, etc.) and extend ElasticInbox with abstract interface to push all changes (add, modify, delete email) to pluggable search provider. The fact that enterprise search solution prefer batched updates may create extra complexity as we will need to batch up mutations.

Best,
Rustam.



--
You received this message because you are subscribed to the Google Groups "ElasticInbox" group.
To unsubscribe from this group and stop receiving emails from it, send an email to elasticinbox...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

John Wiesel

unread,
Apr 4, 2014, 11:27:43 AM4/4/14
to elasti...@googlegroups.com
Depending on the use-case you could use the DataTables plugin for JQuery in a web application.
This might be enough to filter on sender/subject etc in the client.

Hope that helps.

Michael Andrews

unread,
Aug 29, 2014, 10:57:25 AM8/29/14
to elasti...@googlegroups.com
You might be interested in an open source native search index project called Stargate by Tuplejump http://tuplejump.github.io/stargate/.  It allows you to add a lucene based index directly into a column in C* like DSE's implementation of Solr, so no need for a messy elasticsearch cluster or similar.

Rustam Aliyev

unread,
Aug 29, 2014, 1:24:26 PM8/29/14
to elasti...@googlegroups.com
Yes, I'm aware of Stargate. There's also another similar project https://github.com/Stratio/stratio-cassandra. And of course DSE.

The problem is that all of them have different APIs, at least at this stage. Given the fact that there are already 2 open source version of Lucene indexes, I believe native Lucene support for Apache Cassandra it just a matter of time. Also, https://issues.apache.org/jira/browse/CASSANDRA-2915 was not closed despite being 3 years old.

Right now, running Cassandra fork in production doesn't sound attractive. I hope soon we'll see official support.
Reply all
Reply to author
Forward
0 new messages