2013-04-02 95 views
0

整个ElasticSearch和couchDB设置的新手。刚刚从ES获得一条河流到沙发数据库的db。如果我有一个数据库中的视图有没有办法索引该视图?例如,我有一个名为“Movies”的数据库和一个名为“Action”的视图,另一个名为“byActor”。ElasticSearch和Couchdb视图

我在想我可以做一个索引并指向它,就像下面那样,但这似乎不起作用。

{ 
    "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不返回任何结果。

编辑:在环顾更多,这似乎是不是这样做的方式。索引似乎是ES索引的方式?无论如何,我正在阅读该映射可能会做到这一点。真的吗?

+0

你能告诉我们你把这个文件放到哪个路径上? – 2013-04-02 22:06:35

+0

您的JSON文档中也有语法错误。你有4个花括号,只有2个花括号。请参阅https://github.com/elasticsearch/elasticsearch-river-couchdb/blob/master/README.md以获取河流文档应具有的结构示例。 – 2013-04-02 22:08:32

+0

是的,我注意到括号。得到了照顾。关于路径:curl -XPUT http:// localhost:9200/_river/testRiver/_meta -d @ videoTest.txt。从我所了解的河流只是一个ES的事情,而不是一个沙发的事情。 – JHizzal

回答

1

索引视图尚未在CouchDb River中。看到这pull request

+0

好夹。所以我猜测过滤器是完成这个的方法吗? – JHizzal