CouchDB needs integrate full-text indexing support. We should be able to support multiple full text engines, but our reference implementation will be Apache Lucene.

Initially (I'm hoping for 0.9.0) we should be able to index all documents and their attachments (for types that lucene can index anyway) and return queries against that index via. Jan has begun this work and I think someone has this mostly working now somewhere, but its not in trunk?

By 1.0, we should also do a view intersections with full text results. At query time, CouchDB gets back a list of matching documents and then finds the emited view rows from those documents, and returns them sorted by relevance score. This will require some enhancements to the internal view API, but the data and required index (views keys by doc id) already exist to make this efficient.

Perhaps not initially, but eventually the integration of the fulltext engine will be as proper couchdb HTTP and daemon plug-ins (once those apis are established).

On Jul 2, 2008, at 3:08 AM, Jan Lehnardt wrote:

Hello everybody,
this thread is meant to collect missing work items (features and
bugs) for for our 1.0 release and a discussion about how to split
them up between 0.9 and 1.0.

Take it away: Damien.

Cheers
Jan
--

Reply via email to