使用弹性搜索索引couchdb

时间:2012-04-26 13:42:59

标签: couchdb elasticsearch

我已经安装了elasticsearch版本0.18.7并根据these instructions配置了couchdb。我试图通过以下方式创建索引:

curl -XPUT '10.50.10.86:9200/_river/tasks/_meta' -d '{
  "type": "couchdb",
  "couchdb": {
    "host": "10.50.10.86",
    "port": 5984,
    "db": "tasks",
    "filter": null
  },
  "index": {
    "index": "tasks",
    "type": "tasks",
    "bulk_size": "100",
    "bulk_timeout": "10ms"
  }
}'

并得到了像

这样的信息
{
  "ok": true,
  "_index": "_river",
  "_type": "tasks",
  "_id": "_meta",
  "_version": 2
}

尝试访问网址时

curl -GET 'http://10.50.10.86:9200/tasks/tasks?q=*&pretty=true'

然后

{
  "error": "IndexMissingException[[tasks] missing]",
  "status": 404
}

请指导我如何使用elasticsearch索引couchdb。

1 个答案:

答案 0 :(得分:1)

我不确定es_test_db2的来源。这是什么输出?

curl 10.50.10.86:9200/_river/tasks/_status\?pretty=1