Hi Jan, I know - we met at the Berlin Ruby User Group last autumn where you talked about CouchDB and got me hooked!
Cheers mate Adam 2009/4/2 Jan Lehnardt <[email protected]>: > > On 02.04.2009, at 15:25, Adam Groves <[email protected]> wrote: > >> Fantastic Volker! Please keep me updated and let me know if I can be >> of any help. >> >> Cheers mate >> >> Adam >> >> PS: Long shot - you don't live in Berlin do you? > > Shot as an innocent bystander: I live in Berlin ;) > > Cheers, > Jan > -- > >> >> >> 2009/4/2 Volker Mische <[email protected]>: >>> >>> Hi Adam, >>> >>> I'm working on exactly such a feature. It'll loop through a view >>> result-set and query an external script if a document should make it >>> into the final output or not. >>> >>> I hope to get some code out this weekend, but it'll be alpha quality and >>> definitely not ready for general consumption. >>> >>> Cheers, >>> Volker >>> >>> Adam Groves wrote: >>>> >>>> Hi, >>>> >>>> I've just started taking a look into the external capabilities of >>>> couchdb, with the hope that it may provide a solution for what I want >>>> to achieve. >>>> >>>> I have a view which is used for every account to render documents only >>>> belonging to that account. The max no. of documents per account is >>>> 1000. Each document has a title and a description and I'd like for the >>>> account holder to be able to search these two fields. >>>> >>>> My view is along these lines: >>>> >>>> function(doc) { >>>> text = (doc.title + " " + doc.description).toLowerCase(); >>>> emit([doc.project_id, text], null); >>>> } >>>> >>>> So _view/Document/all gives me the following result: >>>> >>>> {"total_rows":1000,"offset":0,"rows":[ >>>> {'id': 12345, 'key':[12345, 'title text plus description'], 'value': >>>> null}, >>>> { ... }, >>>> { ... } >>>> ] >>>> } >>>> >>>> >>>> Is there any way to pass on this view result to an external script >>>> where it can be parsed for the query string and returned and then have >>>> the view parameters (startkey endkey limit etc) applied? >>>> >>>> I am aware of couchdb-lucene and have tried it out. It's a brilliant >>>> project but is a bit of an overkill for my specific requirement. >>>> >>>> Many thanks in advance >>>> >>>> Adam Groves >>>> >>>> PS: Where can I find some nice external code examples? The only ones >>>> I'm aware of to date are the python example on the wiki, the java >>>> examples in the various couch lucene/solr projects and a ruby example >>>> in CouchObject. >>> >>> >> >
