nathanaschbacher / nodiak

Nodiak is a Node.js client for the Riak Distributed Database
MIT License
43 stars 16 forks source link

Add support for 2.0 Search / Yokozuna #21

Open dmitrizagidulin opened 10 years ago

dmitrizagidulin commented 10 years ago

Phase 1 - investigate (and add to docs or wiki) using a Node Solr client (preferably helios, which seems to have better query builder syntax than the other contender, solr-client) with Nodiak.

Phase 2 - wrap the Solr client within Nodiak, add Riak-specific niceties (such as "fetch the Riak objects whose keys are returned in these search query results").

nathanaschbacher commented 9 years ago

So, I'm not sure if wrapping a Solr client in nodiak makes the most sense. The only reason I'd do it is to provide the kind of sugar around fetching objects out of KV based on the Solr results that older versions of nodiak used to do. I removed part of that functionality because it created a bit of a thundering herd problem.

So to start I'm more inclined to just remove the nodiak search API completely and focus on KV and data types.