Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ElasticSearch和Couchdb视图_Couchdb_<img Src="//i.stack.imgur.com/RUiNP.png" Height="16" Width="18" Alt="" Class="sponsor Tag Img">elasticsearch - Fatal编程技术网 elasticsearch,Couchdb,elasticsearch" /> elasticsearch,Couchdb,elasticsearch" />

ElasticSearch和Couchdb视图

ElasticSearch和Couchdb视图,couchdb,elasticsearch,Couchdb,elasticsearch,全新的ElasticSearch和couchDB设置。刚有一条河从ES流到我在couchDB的db。如果我在数据库中有一个视图,有没有一种方法可以仅仅索引该视图?例如,我有一个名为“Movies”的数据库和一个名为“Action”的视图,还有一个名为“byActor”的视图 我在想我可以做一个索引并指向它,如下面所示,但这似乎不起作用 { "type" : "couchdb", "couchdb" : { "host" : "localhost",

全新的ElasticSearch和couchDB设置。刚有一条河从ES流到我在couchDB的db。如果我在数据库中有一个视图,有没有一种方法可以仅仅索引该视图?例如,我有一个名为“Movies”的数据库和一个名为“Action”的视图,还有一个名为“byActor”的视图

我在想我可以做一个索引并指向它,如下面所示,但这似乎不起作用

{
    "type" : "couchdb",
    "couchdb" : {
        "host" : "localhost",
        "port" : 5984,
        "db" : "Movies",
        "filter" : null
    },
    "index" : {
        "index" : "Action",
        "bulk_size" : "100",
        "bulk_timeout" : "10ms"
    }
}
我想我可能不明白什么是索引,因为当我运行
http://localhost:9200/Movies/Action/_search?pretty=true
不返回任何内容


编辑:在《环顾四周》中,似乎这不是实现这一点的方法。索引似乎就是索引的方式?不管怎样,我读到的是,映射可能会实现这一点。这是真的吗?

索引视图还不在CouchDb River。请参见。

您能告诉我们您将此文档放在哪个路径吗?您的JSON文档中也有语法错误。您有4个右大括号,只有2个右大括号。请参见river文档应该具有的结构示例。是的,我注意到了括号。处理好了。关于路径:curl-XPUT-d@videoTest.txt。据我所知,这条河只不过是一个ES的东西,而不是一个couchdb的东西。所以我猜过滤器是实现这一点的方法?