Coming soon to CouchDb: Full text indexing

Jan has been doing a bunch of work integrating Apache Lucene with CouchDb. Lucene is very powerful with a rich query syntax and its document model is a perfect match for CouchDb.

The working code is checked into version control and he's already got it incrementally indexing databases and performing queries. Right now we are working on getting it more tightly integrated with the server for the next release.

Once we get this work finalized, creating a useful full text index for a database will be a single step process. Then it will be possible from the CouchDb HTTP API to perform searches of entire databases, or just the documents that appear in certain views such that rows are returned in order of relevance. This is very cool, powerful stuff.

Posted January 26, 2007 4:46 PM