@Gimantha, please check.

Cheers,
Anjana.

On Sat, Dec 26, 2015 at 8:52 PM, Udara Rathnayake <uda...@wso2.com> 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
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to