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