Also querying over nodejs couchbase api doesnât work.
Here my example:
var SearchQuery = couchbase.SearchQuery;
var bFieldQuery = new SearchQuery.BooleanFieldQuery(true);
bFieldQuery.field = âpositions.items.releasedâ;
var query = SearchQuery.new(âbwewidâ, bFieldQuery);
var config = nconf.get(âcouchbase:bwewidCredentialsâ);
var cluster = new couchbase.Cluster(config.host);
bucket = cluster.openBucket(config.bucket, config.password);
bucket.query(query, function (err, res, meta) {
if(err){
console.log(err);
}
if (res) {
for (var i = 0; i < res.length; ++i) {
console.log('Hit:', res[i].id);
}
}
});
err response:
[Error: An FTS error occured: rest_index: Query, indexName: bwewid, requestBody: {âctlâ:{âtimeoutâ:75000},âindexNameâ:âbwewidâ,âqueryâ:{âdataâ:{âboolâ:true},âfieldâ:âpositions.items.releasedâ}}
, req: &http.Request{Method:âPOSTâ, URL:(*url.URL)(0xc8273a0080), Proto:âHTTP/1.1â, ProtoMajor:1, ProtoMinor:1, Header:http.Header{âUser-Agentâ:[]string{âlibcouchbase/2.6.2â}, âAcceptâ:[]string{âapplication/jsonâ}, âAuthorizationâ:[]string{âBasic Yndld2lkOmNoYW5nZW1lâ}, âContent-Lengthâ:[]string{â113â}, âContent-Typeâ:[]string{âapplication/jsonâ}}, Body:(*http.body)(0xc828430040), ContentLength:113, TransferEncoding:[]string(nil), Close:false, Host:âec2-52-57-43-22.eu-central-1.compute.amazonaws.com:8094â, Form:url.Values{}, PostForm:url.Values{}, MultipartForm:(*multipart.Form)(nil), Trailer:http.Header(nil), RemoteAddr:â77.74.239.22:22896â, RequestURI:"/api/index/bwewid/query", TLS:(*tls.ConnectionState)(nil), Cancel:(<-chan struct {})(nil)}, err: alias: QueryAlias parsing searchRequest, req: {âctlâ:{âtimeoutâ:75000},âindexNameâ:âbwewidâ,âqueryâ:{âdataâ:{âboolâ:true},âfieldâ:âpositions.items.releasedâ}}
, err: unknown query type
]