Özellikle Nehir Eklentisi'yle, ElasticSearch işe almaya çalışıyorum çalışmıyor. Bazı sebeplerden dolayı işe yaramayacağım. Ben bunu denemek ve yapmak kullanıyorum prosedürü dahil ettik here bulundu:CouchDB, Elastik Arama ve Nehir Plugin düzgün
curl -XDELETE 'http://localhost:9200/_all/'
Yanıt:
{
"ok": true,
"acknowledged": true
}
Bu ben elasticsearch boş seti ile çalışıyorum biliyorum böyledir örnekleri.
Varolan bir veritabanım var, test deniyor ve nehir eklentisi zaten yüklenmiş. River Plugin'in kurulu ve çalışır durumda olduğunu doğrulamak için test etmek var mı?
aşağıdaki komutu verin:
curl -XPUT 'http://localhost:9200/_river/my_index/_meta' -d '{
"type" : "couchdb",
"couchdb" : {
"host" : "localhost",
"port" : 5984,
"db" : "my_couch_db",
"filter" : null
}
}'
my_couch_db gerçek veri tabanıdır, ben Futon görüyorum. İçinde bir belge var.
Yanıt: Bu noktada Şimdi
{
"ok": true,
"_index": "_river",
"_type": "my_index",
"_id": "_meta",
"_version": 1
}
, benim anlayış ben öğretici gördüğümüz gibi elasticseach çalışma gerçekleştirilmesi gerekir.
Sadece bir şey bulmak için, sorgu deneyin. Ben
gitmekhttp://localhost:9200/my_couch_db/my_couch_db.
Yanıt: Ben
localhost:5984/my_couch_db/__changes
giderken
No handler found for uri [/my_couch_db/my_couch_db] and method [GET]
Tuhaf olan ben
{
"error": "not_found",
"reason": "missing"
}
Herkes bu hangi kısmının bir fikrin var olsun Ben berbat mıyım?