gpt4 book ai didi

CouchDB、Elastic Search 和 River Plugin 无法正常运行

转载 作者:行者123 更新时间:2023-11-29 02:48:30 26 4
gpt4 key购买 nike

我正在尝试让 ElasticSearch 正常工作,特别是使用 River 插件。出于某种原因,我无法让它工作。我已经包含了我用来尝试执行此操作的过程,发现 here :

curl -XDELETE 'http://localhost:9200/_all/'

响应:

{
"ok": true,
"acknowledged": true
}

这样我就知道我正在使用一组空的 elasticsearch 实例。

我有一个名为 test 的现有数据库,并且已经安装了 river 插件。无论如何要测试以确认 River 插件已安装并正在运行?

我发出以下命令:

curl -XPUT 'http://localhost:9200/_river/my_index/_meta' -d '{
"type" : "couchdb",
"couchdb" : {
"host" : "localhost",
"port" : 5984,
"db" : "my_couch_db",
"filter" : null
}
}'

my_couch_db是一个真实的数据库,我在蒲团看到的。里面有文档。

响应:

{
"ok": true,
"_index": "_river",
"_type": "my_index",
"_id": "_meta",
"_version": 1
}

现在,我的理解是 elasticseach 应该像我在教程中看到的那样工作。

我尝试查询,只是为了找到任何东西。我去

 http://localhost:9200/my_couch_db/my_couch_db.

响应:

No handler found for uri [/my_couch_db/my_couch_db] and method [GET]

奇怪的是我去的时候

localhost:5984/my_couch_db/__changes 

我明白了

{
"error": "not_found",
"reason": "missing"
}

有人知道我搞砸了哪一部分吗?

最佳答案

I try to query, just to find anything. I go to

http://localhost:9200/my_couch_db/my_couch_db.

尝试在 curl -XGET 的末尾添加 /_search(w/可选 ?pretty=true),如下所示:

C:\>curl -XGET "http://localhost:9200/my_couch_db/my_couch_db/_search?pretty=true"
{
"took": 0,
"timed_out": false,
"_shards": {
"total": 10,
"successful": 10,
"failed": 0
},
"hits": {
"total": 1,
"max_score": 1.0,
"hits": [
{
"_index": "my_couch_db",
"_type": "my_couch_db",
"_id": "a2b52647416f2fc27684dacf52001b7b",
"_score": 1.0,
"_source": {
"_rev": "1-5e4efe372810958ed636d2385bf8a36d",
"_id": "a2b52647416f2fc27684dacf52001b7b",
"test": "hello"
}
}
]
}
}

What's weird is when I go to localhost:5984/my_couch_db/__changes

I get {"error":"not_found","reason":"missing"}

尝试从您的 __changes 中删除其中一个下划线,它应该像这样工作:

C:\>curl -XGET "http://localhost:5984/my_couch_db/_changes"
{
"results": [
{
"seq": 1,
"id": "a2b52647416f2fc27684dacf52001b7b",
"changes": [
{
"rev": "1-5e4efe372810958ed636d2385bf8a36d"
}
]
}
],
"last_seq": 1
}

关于CouchDB、Elastic Search 和 River Plugin 无法正常运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6077148/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com