Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve CouchDB "plugin" architecture for geo/search #1269

Closed
wohali opened this issue Apr 9, 2018 · 9 comments
Closed

Improve CouchDB "plugin" architecture for geo/search #1269

wohali opened this issue Apr 9, 2018 · 9 comments

Comments

@wohali
Copy link
Member

wohali commented Apr 9, 2018

We've had multiple discussions on the mailing lists and IRC previously about this problem: right now, you need to recompile CouchDB from scratch if you want to add search (dreyfus) or geo (hastings) support.

This isn't great, and makes things like Docker images that include references to those things unwieldy (since you can't just add another layer on top of the existing couchdb image.)

@davisp you said you had some specific ideas here, can you elaborate in this issue? Thanks!

@lucidNTR
Copy link

@davisp any news on this?

@wohali
Copy link
Member Author

wohali commented Aug 13, 2018

From the merged #1516:

Once #1515 is done, this should be easy.

@janl:

  • deeeper clouseau/dreyfus integration
  • elasticsearch?

@davisp:

At least a clear example of how to bundle and include Clouseau/Dreyfus.
Just had someone ask how to use Dreyfus/Clouseau with CouchDB and I had to google for instructions and came across this:

https://developer.ibm.com/dwblog/2015/text-search-apache-couchdb/

Definitely Exhibit A on needing better integration. That's a lot of difficult steps for getting full text set up.

@homerjam
Copy link

Any more updates on this? It would be so wonderful not to be reliant on IBM! They can't even seem to handle billing 🤦🏻‍♂️

@wohali
Copy link
Member Author

wohali commented Mar 21, 2019

If there's progress, you'll see it linked here. As there is no update, there has been no progress.

@wohali
Copy link
Member Author

wohali commented Jul 11, 2019

Part of this merged with #2037 .

@dsebastien
Copy link

I'm curious about the status of this feature.
In my current project we're using CouchDB as the main data store and are starting to look at search scenarios. FTS would clearly help us.

Is there anything I/we can do to help this move forward?

@lucidNTR
Copy link

@dsebastien as far as i understood @wohali last month it will be part of couchdb 3.

@dsebastien
Copy link

dsebastien commented Dec 11, 2019

@lucidNTR Indeed, i just saw the details through this recent talk: https://www.youtube.com/watch?v=SjXyVZZFkBg. Apparently Couch v3 will be released soon! :)

@nickva
Copy link
Contributor

nickva commented Nov 13, 2023

Dreyfus / clouseau is now part of couchdb as part of 3.x+

Geo hasn't gotten much support and demand at Cloudant and as such, is now removed. There a few remnants of it in the Apache CouchDB code but we should probably remove those.

@nickva nickva closed this as completed Nov 13, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants