我使用的是elasticsearch版本1.3.0。当我使用wikipedia插件版本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次尝试后发现_meta文件
答案 0 :(得分:1)
删除最后的-d
,因为它会创建一个名为_meta -d
而非_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
}
}