1

我在正确访问 couchdb-lucene 时遇到问题,故事是这样的:

在问题发生之前,老开发者开发了一个在couchdb-lucene上完美运行的项目。随着时间的推移,couchdb需要更大的空间,客户端尝试升级数据库的存储空间。然后客户不小心删除了项目的部分内容,包括沙发数据库文件、ini 配置和 couchdb-lucene 本身。

我们已经重新安装了couchdb-lucene,把ini中的配置文件放回去,重启couchdb。真正的问题是,当我尝试使用 curl 对其进行查询时,它返回 404 或 500 响应,现在我尝试修复的应用程序在 html 视图上响应“未定义索引:原因”。

一些可能有用的信息

服务器:Debian GNU/Linux 7

语言:PHP

框架:Laravel

CouchDB 版本:1.6.1

CouchDB-Lucene 版本:1.0.2-SNAPSHOT

本地.ini

[couchdb]
;max_document_size = 4294967296
uuid = add1dea463fa3e52a7d719fb99277610
os_process_timeout=60000

[httpd]
port = 5985
;bind_address = 127.0.0.1

[httpd_global_handlers]
_fti = {couch_httpd_proxy, handle_proxy_req, <<"http://127.0.0.1:5985">>}

[ssl]
ssl_certificate_max_depth = 1

[external]
fti= /usr/bin/python /root/couchdb-lucene/couchdb-lucene/couchdb-external-hook.py

[httpd_db_handlers]
_fti = {couch_httpd_external, handle_external_req, <<"fti">>}

[compaction_daemon]
min_file_size = 21474836480

[compaction]
_default = [{db_fragmentation, "70%"}, {view_fragmentation, "60%"}, {from, "23:00"}, {to, "04:00"}]

卷发和反应

curl localhost:4807
- {"couchdb":"Welcome","uuid":"add1dea463fa3e52a7d719fb99277610","version":"1.6.1","vendor":{"name":"The Apache Software Foundation","version":"1.6.1"}}

curl localhost:5985
curl localhost:5985/dbname
curl localhost:5985/_fti
curl localhost:5985/_config
- 
{"couchdb-lucene":"Welcome","version":"1.0.2-SNAPSHOT"}

curl localhost:5984
curl localhost:5984/_config
- 
curl: (7) couldn't connect to host

curl localhost:5985/insightout/_fti/_design/lucene/device_reading?q=couchDbId%3A%222708e7c7a5479895391f419c58b5def6%22+AND+sort_readon%3A%5B1441423093+TO+1441423993%5D
-
{"code":500}

希望大家能帮帮我,谢谢!

4

0 回答 0