0

我正在使用弹性搜索 1.3.0 版。当我使用维基百科插件版本 2.3.0 创建一条河流时

PUT _river/my_river/_meta -d 
{
  "type" : "wikipedia",
   "wikipedia" : {
        "url" : "http://download.wikimedia.org/enwiki/latest/enwiki-latest-pages-articles.xml.bz2"
    },
    "index" : {
        "index" : "wikipedia",
        "type" : "wiki",
        "bulk_size" : 1000,
        "max_concurrent_bulk" : 3
    }
}

服务器响应此消息

{
   "_index": "_river",
   "_type": "my_river",
   "_id": "_meta -d",
   "_version": 1,
   "created": true
}

但是,当我运行搜索时,我没有看到维基百科文档。另外,当我重新启动我的服务器时,我在 5 次尝试后得到了 River-routing no _meta 文档

4

1 回答 1

1

删除-d末尾的 ,因为它会创建一个名为_meta -dand not的文档_meta

PUT _river/my_river/_meta 
{
  "type" : "wikipedia",
   "wikipedia" : {
        "url" : "http://download.wikimedia.org/enwiki/latest/enwiki-latest-pages-articles.xml.bz2"
    },
    "index" : {
        "index" : "wikipedia",
        "type" : "wiki",
        "bulk_size" : 1000,
        "max_concurrent_bulk" : 3
    }
}
于 2014-10-09T09:41:07.360 回答