Hi,
I tried following doc[1] to retrieve records using a simple lucene
query(userId:udarakr) via JS API.But noticed an error, when I use the same
query within data explorer it works perfectly.
Then did some debugging on portal/controllers/apis/analytics.jag &
portal/js/carbon-analytics.js, found we are expecting queryInfo object in
a different format than in the doc[1].
portal/js/carbon-analytics.js - LINE 473
this.search = function (queryInfo, callback, error) {
jQuery.ajax({
url: this.serverUrl + "?type=" + TYPE_SEARCH +
"&tableName=" + queryInfo["tableName"],
data: JSON.stringify(queryInfo["searchParams"]),
type: HTTP_POST,
success: function (data) {
callback(data);
},
error: function (msg) {
error(msg[RESPONSE_ELEMENT]);
}
});
};
As per above we need to provide queryInfo Object like,
Eg:-
var queryInfo={
tableName:"LOCATION",
searchParams : {
query:"userId:udarakr",
start:0,
count:100
}
};
If this is the correct way, Shall we update the docs?
[1]
https://docs.wso2.com/display/DAS300/Retrieving+All+Records+Matching+the+Given+Search+Query+via+JS+API
--
Regards,
UdaraR
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev