tag:blogger.com,1999:blog-581197352358126527.post683205857762152172..comments2024-03-29T03:21:30.339-07:00Comments on japh(r) by Chris Strom: Oooh! Updated couchdb-luceneAnonymoushttp://www.blogger.com/profile/00135361916531185929noreply@blogger.comBlogger5125tag:blogger.com,1999:blog-581197352358126527.post-21097445326600856472010-11-18T03:17:32.296-08:002010-11-18T03:17:32.296-08:00here is example for newer version couchdb-lucene
...here is example for newer version couchdb-lucene<br /><br />http://iphylo.blogspot.com/2010/11/couchdb-and-lucene.htmlslymakhttps://www.blogger.com/profile/17242106204898235236noreply@blogger.comtag:blogger.com,1999:blog-581197352358126527.post-35286549709708554612009-06-19T14:56:45.953-07:002009-06-19T14:56:45.953-07:00A Note for couchdb-lucene-0.4: After some hours of...A Note for couchdb-lucene-0.4: After some hours of rookie-trial and error, I found a combination of design-docs and queries, that worked for me:<br /><br /><br />_design/lucene:<br /><br />{<br /> "_id": "_design/lucene",<br /> "_rev": "9-1003076217",<br /> "transform": "function(doc) { var ret = new Document(); function idx(obj) { for (var key in obj) { switch (typeof obj[key]) { case 'object': idx(obj[key]); break; case 'function': break; default: ret.field(key, obj[key]); ret.field('all', obj[key]); break; } } } idx(doc); return ret; }",<br /> "fulltext": {<br /> "by_title": {<br /> "defaults": {<br /> "store": "yes"<br /> },<br /> "index": "function(doc) { var ret=new Document(); ret.add(doc.title); return ret }"<br /> },<br /> "by_description": {<br /> "defaults": {<br /> "store": "no"<br /> },<br /> "index": "function(doc) { var ret=new Document(); ret.add(doc.description); return ret }"<br /> }<br /> }<br />}<br /><br /><br />A Query:<br /><br />curl http://127.0.0.1:5984/notes_development/_fti/lucene/by_title?q=pop*Anonymoushttps://www.blogger.com/profile/07284998088503167140noreply@blogger.comtag:blogger.com,1999:blog-581197352358126527.post-84666529088201411052009-06-19T14:00:11.620-07:002009-06-19T14:00:11.620-07:00This comment has been removed by the author.Anonymoushttps://www.blogger.com/profile/07284998088503167140noreply@blogger.comtag:blogger.com,1999:blog-581197352358126527.post-25836698082656619202009-05-20T02:19:58.271-07:002009-05-20T02:19:58.271-07:00CouchDB documents do not need names -- just an _id...CouchDB documents do not need names -- just an _id ("_design/lucene" in this case).Anonymoushttps://www.blogger.com/profile/00135361916531185929noreply@blogger.comtag:blogger.com,1999:blog-581197352358126527.post-8299414925990761782009-05-19T09:57:00.000-07:002009-05-19T09:57:00.000-07:00How did this work without having to specify the de...How did this work without having to specify the design document name?James Carrhttps://www.blogger.com/profile/00974744291544456963noreply@blogger.com