View Couchdb:登录索引视图进行全文搜索don';t工作(lucene)。为什么?
我用这里的例子- 但是登录我的代码不起作用View Couchdb:登录索引视图进行全文搜索don';t工作(lucene)。为什么?,view,lucene,couchdb,logging,View,Lucene,Couchdb,Logging,我用这里的例子- 但是登录我的代码不起作用 { "_id": "_design/record", "_rev": "68-1c6abdda5fce77d0cc14f12d84c4f2f4", "language": "javascript", "views": { "list": { "map": "function(doc){\nemit(doc._id, doc);\n}" } }, "shows": nu
{
"_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('test…')而不是log.info('test'),则请求超过超时10秒
但日志(“测试”)在映射功能中起作用:
function(doc) {
log('log work!');
emit(null, doc);
}
问题出在哪里?一个猜测是,您正在查找couchdb.log,而不是couchdb-lucene.log(输出的位置)。我在服务器上找到了几个文件,日志都写在这里/logs/couchdb-lucene.log
root@GENSTAGE01:/srv/couchdb-lucene/conf# find / -name log4j.xml
/srv/couchdb-lucene/conf/log4j.xml
/root/couchdb-lucene/target/test-classes/log4j.xml
/root/couchdb-lucene/target/classes/log4j.xml
/root/couchdb-lucene/src/main/resources/log4j.xml
/root/couchdb-lucene/src/test/resources/log4j.xml
root@GENSTAGE01:/srv/couchdb-lucene/conf# find / -name couchdb-lucene.log
/srv/couchdb-lucene/logs/couchdb-lucene.log
/logs/couchdb-lucene.log
罗伯特·纽森,谢谢你我无法复制它,它在这里工作正常(0.8.0)。另外,“map”函数是couchdb,它与couchdb-lucene有不同的日志API。我在所有文件夹上设置了权限-777。可能需要启用日志?函数(doc){var ret=new Document();ret.add(doc.name);ret.add(doc.description);log.info('test');return ret}-此处搜索工作,日志记录-不工作。a) 您正在添加新文档吗?b) 如果您是在信息级别(检查log4j.xml)登录,请尝试log.warn('test')。
root@GENSTAGE01:/srv/couchdb-lucene/conf# find / -name log4j.xml
/srv/couchdb-lucene/conf/log4j.xml
/root/couchdb-lucene/target/test-classes/log4j.xml
/root/couchdb-lucene/target/classes/log4j.xml
/root/couchdb-lucene/src/main/resources/log4j.xml
/root/couchdb-lucene/src/test/resources/log4j.xml
root@GENSTAGE01:/srv/couchdb-lucene/conf# find / -name couchdb-lucene.log
/srv/couchdb-lucene/logs/couchdb-lucene.log
/logs/couchdb-lucene.log