David, Sorry for the old post revival, but I'm getting this same error with no hits with Couchdb rivers (2.4.1), Elasticsearch (1.4.2), and Couchdb (1.6.1). I am fairly new to using couch-rivers but I've installed all the applications and they are running on Centos 7. Can you please see if you notice anything wrong? I've looked everywhere but can not find a solution. Thank you in advance
I added some dummy data into my couchdb database "testdb": # curl -XGET localhost:5984/testdb/_changes {"results":[ {"seq":1,"id":"1","changes":[{"rev":"1-0291....."}]}, {"seq":2,"id":"2","changes":[{"rev":"1-1945....."}]}, {"seq":3,"id":"3","changes":[{"rev":"1-62a5....."}]}, {"seq":4,"id":"4","changes":[{"rev":"1-7e93....."}]}, ], "last_seq":4} I run this to make the index: # curl -X PUT 'http://localhost:9200/_river/testdb/_meta' -d '{ "type" : "couchdb", "couchdb" : { "host" : "localhost", "port" : 5984, "db" : "testdb", "filter" : null }"' Get a return of: # {"index":"_river","_type":"testdb","_id":"_meta","_version":1,"created":true"} When I try to do the query: # curl localhost:9200/testdb/testdb/_search?pretty=1 { "took" : 1, "timed_out" : false, "_shards" : { "total" : 5, "successful" : 5, "failed" : 0 }, "hits" : { "total" : 0, "max_score" : null, "hits" : [ ] } } When I use the # curl http://localhost:9200/_search?q=*&pretty=true { "took" : 2, "timed_out" : false, "_shards" : { "total" : 16, "successful" : 16, "failed" : 0 }, "hits" : { "total" : 1, "max_score" : 1.0, "hits" : [ { "_index" : "_river", "_type" : "testdb", "_id" : "_meta", "_score" : "1.0", "_source" : {"type" "couchdb", "couchdb" : {"host" : "localhost", "port": "5984", "db" : "testdb", "filter" : null}} } ] } } On Wednesday, June 5, 2013 at 1:59:04 AM UTC-4, David Pilato wrote: > > Just to double check, could you run: > http://localhost:9200/_search?q=*&pretty=true > <http://localhost:9200/my_db/_search?q=*&pretty=true> > > -- > David ;-) > Twitter : @dadoonet / @elasticsearchfr / @scrutmydocs > > > Le 5 juin 2013 à 00:19, Yannis Psarras <yannis....@gmail.com <javascript:>> > a écrit : > > And with the q=* I get the same really as above > > (for query: http://localhost:9200/my_db/_search?q=*&pretty=true) > > > On Wed, Jun 5, 2013 at 1:17 AM, Yannis Psarras <yannis....@gmail.com > <javascript:>> wrote: > >> I get the following: >> >> curl -XGET "http://localhost:9200/my_db/_search?pretty=true >> <http://localhost:9200/my_db/my_db/_search?pretty=true>" >> { >> "took" : 2, >> "timed_out" : false, >> "_shards" : { >> "total" : 5, >> "successful" : 5, >> "failed" : 0 >> }, >> "hits" : { >> "total" : 0, >> "max_score" : null, >> "hits" : [ ] >> } >> } >> >> >> >> On Wed, Jun 5, 2013 at 12:53 AM, David Pilato <da...@pilato.fr >> <javascript:>> wrote: >> >>> Not sure that default type is dbname. >>> What do you get with: >>> >>> curl -XGET "http://localhost:9200/my_db/_search?q=*&pretty=true" >>> >>> ? >>> >>> -- >>> David ;-) >>> Twitter : @dadoonet / @elasticsearchfr / @scrutmydocs >>> >>> >>> Le 4 juin 2013 à 23:26, Yannis Psarras <yannis....@gmail.com >>> <javascript:>> a écrit : >>> >>> I recently started using elastic search and couchdb and I have the >>> following problem. I have a couch database with a bunch of documents. I add >>> a couch db river index on elastic search and I expect to have those >>> documents indexed and searchable. But when I search for anything through ES >>> I dont get any results. The command flow is as follows: >>> >>> The command above verifies that there are 4 documents in the couch db >>> instance >>> >>> curl -H "Content-Type: application/json" -X GET http://localhost:5984/my_db >>> >>> {"db_name":"my_db","doc_count":4,"doc_del_count":0,"update_seq":4,"purge_seq":0,"compact_running":false,"disk_size":16482,"data_size":646,"instance_start_time":"1370204643908592","disk_format_version":6,"committed_update_seq":4} >>> >>> The _changes output: >>> >>> curl -H "Content-Type: application/json" -X GET >>> http://localhost:5984/my_db/_changes >>> {"results":[ >>> {"seq":1,"id":"1","changes":[{"rev":"1-40d928a959dd52d183ab7c413fabca92"}]}, >>> {"seq":2,"id":"2","changes":[{"rev":"1-42212757a56b240f5205266b1969e890"}]}, >>> {"seq":3,"id":"3","changes":[{"rev":"1-f59c2ae7acacb68d9414be05d56ed33a"}]}, >>> {"seq":4,"id":"4","changes":[{"rev":"1-e86cf1c287c16906e81d901365b9bf98"}]} >>> ], >>> "last_seq":4} >>> >>> Now, below I m creating my index in ES. >>> >>> curl -XPUT 'http://localhost:9200/_river/my_db/_meta' -d '{ "type" : >>> "couchdb", "couchdb" : { "host" : "localhost", "port" : 5984, "db" : >>> "my_db", "filter" : null } }' >>> >>> {"ok":true,"_index":"_river","_type":"my_db","_id":"_meta","_version":1} >>> >>> But I dont get anything back. >>> >>> curl -XGET "http://localhost:9200/my_db/my_db/_search?pretty=true" >>> { >>> "took" : 2, >>> "timed_out" : false, >>> "_shards" : { >>> "total" : 5, >>> "successful" : 5, >>> "failed" : 0 >>> }, >>> "hits" : { >>> "total" : 0, >>> "max_score" : null, >>> "hits" : [ ] >>> } >>> } >>> >>> Is there anything I m missing? >>> >>> Thanks, Yannis >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "elasticsearch" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to elasticsearc...@googlegroups.com <javascript:>. >>> >>> For more options, visit https://groups.google.com/groups/opt_out. >>> >>> >>> >>> -- >>> You received this message because you are subscribed to a topic in the >>> Google Groups "elasticsearch" group. >>> To unsubscribe from this topic, visit >>> https://groups.google.com/d/topic/elasticsearch/FUJj2c4ycnc/unsubscribe?hl=en-US >>> . >>> To unsubscribe from this group and all its topics, send an email to >>> elasticsearc...@googlegroups.com <javascript:>. >>> For more options, visit https://groups.google.com/groups/opt_out. >>> >>> >>> >> >> > -- > You received this message because you are subscribed to the Google Groups > "elasticsearch" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to elasticsearc...@googlegroups.com <javascript:>. > For more options, visit https://groups.google.com/groups/opt_out. > > > -- You received this message because you are subscribed to the Google Groups "elasticsearch" group. To unsubscribe from this group and stop receiving emails from it, send an email to elasticsearch+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/elasticsearch/acdd73d6-e67a-4246-9dd5-75e99c6ffc31%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.