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

full-text search on metadata/data #5

Open
livenson opened this issue Mar 27, 2011 · 3 comments
Open

full-text search on metadata/data #5

livenson opened this issue Mar 27, 2011 · 3 comments

Comments

@livenson
Copy link
Owner

Implement a search engine that would index stored metadata/content.

Candidates:

  • Xapian + python bindings (eg. xappy)
  • Lucene
@deemoowoor
Copy link

I'd also suggest sphinxsearch. It's fast, efficient, fairly simple. Downside: it's designed for SQL DBs like MySQL and PostgreSQL. There IS a way to use it with arbitrary text, but it's not very robust IMHO. http://sphinxsearch.com/

@livenson
Copy link
Owner Author

Thanks. Seems like a nice candidate.

By any chance you feel like contributing a bit of code? :)

@livenson livenson reopened this Mar 27, 2011
@deemoowoor
Copy link

I'll see what I can do. ;)

Lucene works with CouchDB with this fairly popular project BTW: https://github.com/rnewson/couchdb-lucene

Also there is this StackOverflow question w/ a good answer: http://stackoverflow.com/questions/5285787/full-text-search-in-couchdb ;)

Unless there are metadata properties which contain a lot of plain text to be full-text searchable, it might be more useful to just implement the search with CouchDB map-reduce API. After all, it's CouchDB, so it's supposed to be highly scalable? Still, pre-indexing even single-word properties may be a better idea sometimes...

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

2 participants