Reputation: 39
I 'm looking for a GUI tool to explore a marklogic data base. I mean a tool like mongochef for mongodb or mysqlworkbench for mysql etc..
I find nothing equivalent for marklogic base.
Thanks
Upvotes: 0
Views: 338
Reputation: 20414
Perhaps a little dated, but still worth mentioning I think, Narthex:
https://github.com/jmakeig/narthex
HTH!
Upvotes: 0
Reputation: 3732
The MarkLogic extension to xmlsh has a simple GUI tree browser for marklogic. The advantage over QConsole is for large hierarchial data sets. QConsole (a very good app) uses linear pagination to browse. If you more then a few hundred documents it can be tedious to find them. mlui uses a 'standard tree' widget which works well for 'directory like' document structures.
Is there any tool to view/edit/delete document of Marklogic
Upvotes: 1
Reputation: 2475
There are several options for exploring a MarkLogic database. Probably the most popular is Query Console. It will allow you to explore the files as a list or run queries in JavaScript, XQuery, SQL, SPARQL Query, or SPARQL Update. You can also create a WebDAV server pointed to your database and use a WebDAV Client to walk through documents in your directory tree. If you'd like a search interface that doesn't require any specialized query language knowledge, you could setup a Slush generator application for Spring Boot or Node.js.
With all that said, don't expect anything just like mongochef or mysqlworkbench. Just as those two tools are very different, so too you should expect the tools in the MarkLogic ecosystem to be unique.
Upvotes: 2
Reputation: 11771
There is an application called QConsole that is installed with MarkLogic. It's available at http://localhost:8000/qconsole. If you click the Explore button at the top, you can view the content of the database and page through its contents.
For a more sophisticated web-based browsing tool, take a look at EXPath Console, which contains a document browser and several other useful database utilities.
https://github.com/fgeorges/expath-ml-console
Another option is to create a WebDAV App Server in MarkLogic and use an external WebDAV browser to view the content. Windows and OSX both have built-in (albeit limited) WebDAV capabilities. Oxygen XML Editor has a good one, and there are standalone WebDAV browser applications available for most OSes.
https://docs.marklogic.com/guide/admin/webdav
Upvotes: 2