整個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索引的方式?無論如何,我正在閱讀該映射可能會做到這一點。真的嗎?
你能告訴我們你把這個文件放到哪個路徑上? – 2013-04-02 22:06:35
您的JSON文檔中也有語法錯誤。你有4個花括號,只有2個花括號。請參閱https://github.com/elasticsearch/elasticsearch-river-couchdb/blob/master/README.md以獲取河流文檔應具有的結構示例。 – 2013-04-02 22:08:32
是的,我注意到括號。得到了照顧。關於路徑:curl -XPUT http:// localhost:9200/_river/testRiver/_meta -d @ videoTest.txt。從我所瞭解的河流只是一個ES的事情,而不是一個沙發的事情。 – JHizzal