couchdb-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Robert Samuel Newson <rnew...@apache.org>
Subject Re: mutli view query
Date Thu, 12 Jun 2014 18:02:45 GMT
Ah, to _all_docs, might not be hooked up yet. Before I replied earlier I had verified "queries"
against a regular view and that did indeed work.

I’ll look at _all_docs soon.

On 12 Jun 2014, at 17:41, Jean-Felix Girard <jeanfelixg@icloud.com> wrote:

> Hi Russel and Robert,
> 
> Thanks for the feedback.
> 
> Unfortunately, it does not work with "queries" for me:  
> 
> ~:$ curl 'localhost:15984/test/_all_docs' -X POST -d '{"queries":[{"startkey":"a","endkey":"b"}]}'
-H 'content-type:application/json'
> {"error":"badarg","reason":null,"stack":["erlang:length/1","fabric_view_all_docs:go/5
L66","couch_httpd:etag_maybe/2 L592","chttpd_db:all_docs_view/3 L512","chttpd:handle_request/1
L206","mochiweb_http:headers/5 L93","proc_lib:init_p_do_apply/3 L239"]}
> 
> I made sure my code in "1843-feature-bigcouch"  was up-to-date.
> 
> Anything else that can be wrong ?
> 
> --
> J
> 
> 
> 
> On Jun 12, 2014, at 11:59 AM, Russell Branca <chewbranca@apache.org> wrote:
> 
>> Hi Jean,
>> 
>> The top level field for multi view queries is "queries", try that instead
>> of "keys". Let me know if you're still having issues.
>> 
>> -Russell
>> On Jun 12, 2014 6:21 AM, "Jean-Felix Girard" <jeanfelixg@icloud.com> wrote:
>> 
>>> Hi,
>>> 
>>> One feature I look forward and want to test is the possibility to query a
>>> view with multiple "ranges" (startkey + endkey) -
>>> https://issues.apache.org/jira/browse/COUCHDB-523.  I saw a commit to
>>> address it :
>>> https://github.com/apache/couchdb-couch-mrview/commit/3688736b81c8b8b6485cb136eea836bd729d152f.
>>> From my understanding, the bigcouch merge branch uses
>>> "couchdb-couch-mrview", master which include the commit.  Is it really the
>>> case ?
>>> 
>>> I tried but could not make it work.
>>> 
>>> For instance:
>>> 
>>> curl 'localhost:15984/test/_all_docs' -X POST -d
>>> '{"keys":[{"startkey":"a","endkey":"z"}]}' -H
>>> 'content-type:application/json' -0
>>> 
>>> 
>>> {"total_rows":5,"rows":[
>>> HTTP/1.0 500 Internal Server Error
>>> X-CouchDB-Body-Time: 0
>>> X-Couch-Request-ID: b1ad2ba2
>>> Server: CouchDB/c9a3fc1 (Erlang OTP/R16B03-1)
>>> Date: Thu, 12 Jun 2014 13:15:09 GMT
>>> Content-Type: text/plain; charset=utf-8
>>> Content-Length: 242
>>> Cache-Control: must-revalidate
>>> 
>>> {"error":"badmatch","reason":"timeout","stack":["fabric_view_all_docs:go/5
>>> L76","couch_httpd:etag_maybe/2 L592","chttpd_db:all_docs_view/3
>>> L512","chttpd:handle_request/1 L206","mochiweb_http:headers/5
>>> L93","proc_lib:init_p_do_apply/3 L239"]}
>>> 
>>> 
>>> Any pointer would help!
>>> 
>>> Thanks.
>>> --
>>> J
>>> 
>>> 
>>> 
>>> 
> 


Mime
View raw message