Hi,

I think I have not been able to convey my requirement clearly. I have read 
through the API's and have understood that marklogic allows you to search 
documents based on properties. In my case I already have a query search.xq 
installed on the server. I have to invoke 
http://localhost:8010/search.xq?text=search text. My question is how do I 
specify the search query search.xq with parameter key text and value search 
text. 

In simple terms what will be the java code for invoking 
http://localhost:8010/search.xq?text=search text. The server is NOT enabled for 
rest API's. Is that the reason?

I'm sorry if you have given me directions and I haven't understood.

Regards

Shibu




________________________________
 From: Erik Hennum <[email protected]>
To: MarkLogic Developer Discussion <[email protected]> 
Sent: Wednesday, January 23, 2013 9:58 PM
Subject: Re: [MarkLogic Dev General] Help - Will Marklogic support calling 
query with parameters
 

 
Hi, Shibu:

If the built-in search capabilities of the REST API aren't sufficient, you
can extend the REST API write new resource services in XQuery.  Please
see:

http://docs.marklogic.com/guide/rest-dev/extensions




Erik Hennum



________________________________
 
From: [email protected] 
[[email protected]] on behalf of Shibu N 
[[email protected]]
Sent: Wednesday, January 23, 2013 2:21 AM
To: MarkLogic Developer Discussion
Subject: Re: [MarkLogic Dev General] Help - Will Marklogic support calling 
query with parameters


Thanks Justin for that Info, 

I did do some reading into the java API's. I have seen examples searching for 
documents, but in this case I'm trying to invoke the search.xq file using the 
API. Just wanted to know if this is possible. The search.xq file is like a 
stored procedure which would
 give me the required results by accepting the parameters for searchtext.

Thanks & Regards

Shibu

--- On Wed, 1/23/13, Justin Makeig <[email protected]> wrote:


>From: Justin Makeig <[email protected]>
>Subject: Re: [MarkLogic Dev General] Help - Will Marklogic support calling 
>query with parameters
>To: "MarkLogic Developer Discussion" <[email protected]>
>Date: Wednesday, January 23, 2013, 12:48 AM
>
>
>Shibu, I’d start with the Java API that comes as part of MarkLogic 6. Among 
>other things, it allows you to manage documents and perform searches. You can 
>find the “Java Developer’s Guide” at <http://docs.marklogic.com/guide/java>. 
>You can also download the JARs (or access the Maven repository) from 
><http://developer.marklogic.com/products/java>. The download page has links to 
>other helpful getting started guides.  
>If the built-in Java or REST APIs don’t do what you need, you can also build 
>your own HTTP services, as it appears you’ve started below. However, for 
>common tasks, such as search, you’ll be duplicating the functionality of REST 
>and Java APIs that we’ve included in MarkLogic 6.
>
>
>
>Justin
>
>
>
>
>Justin Makeig
>Director, Product Management
>MarkLogic Corporation
>[email protected]
>www.marklogic.com
>
>
>
>
>On Jan 23, 2013, at 12:31 AM, Shibu N <[email protected]>
> wrote:
>
>Hi Friends,
>>
>>I'm relatively new to marklogic and I have a requirement where I'll have to 
>>call a query on the server with parameters using the java API. I'm not sure 
>>of the best approach to do this either. whether to use java API/ REST API's.
>>
>>The query is of the form http://localhost:8010/search.xq?text=searchtext
>>
>>The query search.xq simply performs a search based on searchtext and returns 
>>the results,
>>
>>Any tips would be helpful,
>>
>>Thanks & Regards
>>
>>Shibu 
_______________________________________________
>>General mailing list
>>[email protected]
>>http://developer.marklogic.com/mailman/listinfo/general
>>
>
>-----Inline Attachment Follows-----
>
>
>_______________________________________________
>General mailing list
>[email protected]
>http://developer.marklogic.com/mailman/listinfo/general
> 
_______________________________________________
General mailing list
[email protected]
http://developer.marklogic.com/mailman/listinfo/general
_______________________________________________
General mailing list
[email protected]
http://developer.marklogic.com/mailman/listinfo/general

Reply via email to