首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >最新的fsriver插件无法工作

最新的fsriver插件无法工作
EN

Stack Overflow用户
提问于 2015-05-23 15:50:39
回答 1查看 131关注 0票数 0

我对最新的fsriver插件有问题。我执行了以下命令来索引文档

代码语言:javascript
复制
PUT _river/mynewriver2/_meta
{
    "type": "fs",
    "fs": {
        "url": "d://tmp",
        "update_rate": "1h",
        "includes": [ "*.doc" , "*.xls", "*.txt" ]
    },
    "index": {
        "index": "docs1",
        "type": "doc1",
        "bulk_size": 50
    }  
}

d://tmp中,我有一个包含人名的简单txt文件。但是当我执行命令来检查文档时,我没有得到任何文档。

代码语言:javascript
复制
GET docs1/doc1/_search
output : 
{
    "took": 3,
    "timed_out": false,
    "_shards": {
        "total": 5,
        "successful": 5,
        "failed": 0
    },
    "hits": {
        "total": 0,
        "max_score": null,
        "hits": []
    }
 }

在elasticsearch控制台,我有以下日志:

代码语言:javascript
复制
[2015-05-23 12:40:40,645][INFO ][cluster.metadata         ] [Ulysses] [.marvel-2015.05.23] update_mapping [cluster_stats] (dynamic)
[2015-05-23 12:40:54,037][INFO ][cluster.metadata         ] [Ulysses] [_river] creating index, cause [auto(index api)], templates [], shards [1]/[1], mappings [mynewriver2]
[2015-05-23 12:40:56,511][INFO ][cluster.metadata         ] [Ulysses] [_river] update_mapping [mynewriver2] (dynamic)
[2015-05-23 12:40:57,023][INFO ][fr.pilato.elasticsearch.river.fs.river.FsRiver] [Ulysses] [fs][mynewriver2] Starting fs river scanning
[2015-05-23 12:40:57,309][INFO ][cluster.metadata         ] [Ulysses] [docs1] creating index, cause [api], templates [], shards [5]/[1], mappings []
[2015-05-23 12:41:00,762][INFO ][cluster.metadata         ] [Ulysses] [.marvel-2015.05.23] update_mapping [index_event] (dynamic)

我在Windows7( 64位)中运行elasticsearch 1.5.2。

EN

回答 1

Stack Overflow用户

发布于 2015-05-25 12:03:29

由于您是在Windows系统上,根据the documentation,看起来指定的路径不正确,例如,您应该在路径中使用两个反斜杠而不是两个正斜杠单正斜杠。您是否可以尝试删除您的河流并重新创建它,如下所示

代码语言:javascript
复制
PUT _river/mynewriver2/_meta
{
    "type": "fs",
    "fs": {
        "url": "d:\\tmp",
        "update_rate": "1h",
        "includes": [ "*.doc" , "*.xls", "*.txt" ]
    },
    "index": {
        "index": "docs1",
        "type": "doc1",
        "bulk_size": 50
    }  
}

或者像这样:

代码语言:javascript
复制
PUT _river/mynewriver2/_meta
{
    "type": "fs",
    "fs": {
        "url": "d:/tmp",
        "update_rate": "1h",
        "includes": [ "*.doc" , "*.xls", "*.txt" ]
    },
    "index": {
        "index": "docs1",
        "type": "doc1",
        "bulk_size": 50
    }  
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30410304

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档