It worked!, Thanks Rukshan and Gimantha.

On Wed, Nov 11, 2015 at 12:11 PM, Gimantha Bandara <[email protected]>
wrote:

> Hi all,
>
> The both approaches Rukshan has mentioned, should work.
>
> Thanks,
>
> On Wed, Nov 11, 2015 at 12:02 AM, Niranda Perera <[email protected]> wrote:
>
>> copying @gimantha
>>
>> On Wed, Nov 11, 2015 at 10:29 AM, Rukshan Premathunga <[email protected]>
>> wrote:
>>
>>> Hi Kalpa,
>>>
>>> try this, worked for me,
>>>
>>> you need to escape 'escape character' as well.
>>> {
>>>          "tableName":"ORG_WSO2_CARBON_MSS_HTTPMONITORING",
>>>          "query":"request_uri:\\/student\\/883343913V",
>>>          "start":0,
>>>          "count":100
>>> }
>>>
>>> or try with exact searching,
>>>
>>> {
>>>          "tableName":"ORG_WSO2_CARBON_MSS_HTTPMONITORING",
>>>          "query":"request_uri:\"/student/883343913V\"",
>>>          "start":0,
>>>          "count":100
>>> }
>>>
>>> Thanks and Regards.
>>>
>>>
>>> On Wed, Nov 11, 2015 at 9:55 AM, Kalpa Welivitigoda <[email protected]>
>>> wrote:
>>>
>>>> Hi DAS team,
>>>>
>>>> I am trying a search query via the REST API [1] in DAS 3.0.0 and [2] is
>>>> my payload of the POST request. When I try to invoke with [3]
>>>> (request-count.json has the payload) I get the following as the response,
>>>>
>>>> {"status":"failed","message":"Error in index search: Invalid query, a
>>>> term must have a field"}
>>>>
>>>> It works fine if I change the query element as in [4].
>>>>
>>>> I found that "/" is a special character in lucene [5] and tried with
>>>> [6], still I get the same error response.
>>>>
>>>> Any idea of what is missing here?
>>>>
>>>>
>>>> [1]
>>>> https://docs.wso2.com/display/DAS300/Retrieving+All+Records+Matching+the+Given+Search+Query+via+REST+API
>>>>
>>>> [2]
>>>> {
>>>>          "tableName":"ORG_WSO2_CARBON_MSS_HTTPMONITORING",
>>>>          "query":"request_uri:/student/883343913V",
>>>>          "start":0,
>>>>          "count":100
>>>> }
>>>>
>>>> [3] curl -k -H "Content-Type: application/json" -H "Authorization:
>>>> Basic YWRtaW46YWRtaW4=" [email protected]
>>>> https://localhost:9443/analytics/search
>>>>
>>>> [4] "query":"service_method:getStudent",
>>>>
>>>> [5]
>>>> https://lucene.apache.org/core/5_2_1/queryparser/org/apache/lucene/queryparser/classic/package-summary.html#Escaping_Special_Characters
>>>>
>>>> [6] "query":"request_uri:\/student\/883343913V",
>>>>
>>>> --
>>>> Best Regards,
>>>>
>>>> Kalpa Welivitigoda
>>>> Software Engineer, WSO2 Inc. http://wso2.com
>>>> Email: [email protected]
>>>> Mobile: +94776509215
>>>>
>>>> _______________________________________________
>>>> Dev mailing list
>>>> [email protected]
>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>
>>>>
>>>
>>>
>>> --
>>> Rukshan Chathuranga.
>>> Software Engineer.
>>> WSO2, Inc.
>>>
>>> _______________________________________________
>>> Dev mailing list
>>> [email protected]
>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>
>>>
>>
>>
>> --
>> *Niranda Perera*
>> Software Engineer, WSO2 Inc.
>> Mobile: +94-71-554-8430
>> Twitter: @n1r44 <https://twitter.com/N1R44>
>> https://pythagoreanscript.wordpress.com/
>>
>
>
>
> --
> Gimantha Bandara
> Software Engineer
> WSO2. Inc : http://wso2.com
> Mobile : +94714961919
>



-- 
Best Regards,

Kalpa Welivitigoda
Software Engineer, WSO2 Inc. http://wso2.com
Email: [email protected]
Mobile: +94776509215
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to