Hi Gimantha, I think you've access to the docs wiki. Please change it directly.
Cheers, Anjana. On Sun, Dec 27, 2015 at 9:47 PM, Gimantha Bandara <[email protected]> wrote: > Hi Udara, > > Yes, your way of calling search API is the correct way. Documentation > needs to be updated. Thank you for pointing it out. > > @Rukshani, can you please replace the example with the following content? > > var queryInfo = { > > tableName : “TEST”, //table being queried > > searchParams : { > > query : "column1:value1", //lucene query to search the records > > start : 0, //starting index of the matching record set > > count : 100 //page size for pagination > > } > > }; > > > client.search(queryInfo, function(data) { > > console.log (data[“message”]); > > }, function(error) { > > console.log(“error occured: ” + error[“message”]); > > }); > > > Highlighted text is missing in the current Docs. > > Thanks, > > > On Sunday, December 27, 2015, Anjana Fernando <[email protected]> wrote: > >> @Gimantha, please check. >> >> Cheers, >> Anjana. >> >> On Sat, Dec 26, 2015 at 8:52 PM, Udara Rathnayake <[email protected]> >> wrote: >> >>> 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 >>> >>> >>> >> >> >> -- >> *Anjana Fernando* >> Senior Technical Lead >> WSO2 Inc. | http://wso2.com >> lean . enterprise . middleware >> > -- *Anjana Fernando* Senior Technical Lead WSO2 Inc. | http://wso2.com lean . enterprise . middleware
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
