私はここからの例を使用する - https://github.com/rnewson/couchdb-luceneがCouchdb:全文検索用の索引ビューでログインすると機能しません(lucene)。どうして?
// log an event (trace, debug, info, warn and error are available)
if (doc.foo) { log.info("doc has foo property!"); }
が、私のコードでログインすると、
{
"_id": "_design/record",
"_rev": "68-1c6abdda5fce77d0cc14f12d84c4f2f4",
"language": "javascript",
"views": {
"list": {
"map": "function(doc){\nemit(doc._id, doc);\n}"
}
},
"shows": null,
"lists": null,
"fulltext": {
"all": {
"index": "function(doc){var ret=new Document();log.info('test test test');return ret}"
}
}
}
動作しない場合は使用履歴( 'テスト...')の代わりに( 'テストlog.info ')、要求はタイムアウト10秒を超えています。
しかし、ログ( 'テスト')は、マップ機能で働いていた:
function(doc) {
log('log work!');
emit(null, doc);
}
問題は何ですか?
私はそれを再現することができません、ここでうまくいきます(0.8.0)。また、 "map"関数はcouchdbです。これはcouchdb-luceneとは異なるロギングAPIを持っています。 –