Hi Praveen,
Or if you are still relatively early in your development phase, it might be work looking into the new Client API. That provides a REST API for doing most common things with MarkLogic, like getting/putting documents, searching them, but also provides means to manage indexes and such. That Client API comes with a Java library, so should integrating it with your code should be too difficult.. http://docs.marklogic.com/guide/java http://docs.marklogic.com/javadoc/client/index.html If you are really looking into automatically deploying code into MarkLogic, there are many other alternatives. Roxy provides a quite advanced framework for both app development, and its deployment. http://developer.marklogic.com/code/roxy Kind regards, Geert *Van:* [email protected] [mailto: [email protected]] *Namens *David Lee *Verzonden:* dinsdag 13 augustus 2013 0:52 *Aan:* MarkLogic Developer Discussion *Onderwerp:* Re: [MarkLogic Dev General] creating indexes programmatically Once you know the XQuery to execute, the XCC API is fairly easy to use. Look for Request.newAdHocQuery() You can see how xmlsh does this here: http://sourceforge.net/p/xmlsh/code/846/tree/extensions/marklogic/src/org/xmlsh/marklogic/query.java There's some helper code involved you wont need ... the basics is just a few lines. If you are not already running a Java program it might be easier to just use xmlsh and the marklogic extension to do this. http://www.xmlsh.org/ModuleMarkLogic The above listing is from the "query" command http://www.xmlsh.org/MarkLogicQuery If you are already running a java program the XCC API is easy to integrate. Another option, which is easier to explain but takes some more setup, is to create a App server and put your xquery in the modules database or folder then expose your query via HTTP. ----------------------------------------------------------------------------- David Lee Lead Engineer MarkLogic Corporation [email protected] Phone: +1 812-482-5224 Cell: +1 812-630-7622 www.marklogic.com *From:* [email protected] [ mailto:[email protected]<[email protected]>] *On Behalf Of *[email protected] *Sent:* Monday, August 12, 2013 5:43 PM *To:* [email protected] *Subject:* [MarkLogic Dev General] creating indexes progammatically HI all, Can someone suggest me best ways to automate the INDEXes creation on marklogic database? I am trying to make this as a part of deployment process. I am having hard time understanding JAVA XCC api to create indexes programmatically? Or is there any marklogic java api which can take straight forward xquery and execute it on the database. Your ideas are much appreciated. Thanks Praveen
_______________________________________________ General mailing list [email protected] http://developer.marklogic.com/mailman/listinfo/general
