Learn

Below is a listing of all online documentation and resources to help you learn all things MarkLogic. It includes official MarkLogic Server Product Documentation as well as a series of tutorials and other helpful material.

Just getting started? After downloading and installing the software, take a walk through the Informal Introduction.

 

Title Last updated
Hands-on: Understanding Applications in MarkLogic Server: Part 1

2012-03-12
Hands-on: Understanding Applications in MarkLogic Server, Part 2

2012-03-12
5-minute Information Studio Walkthrough

2010-10-18
ZIP File of All MarkLogic Product Documentation

A zip file containing the latest MarkLogic Server 4.2 documentation.

4.2-9
XCC Javadoc (online)

API documentation for the MarkLogic XML Content Connector for Java (XCC/J) API.

4.2-9
MarkLogic XQuery and XSLT Function Reference

API documentation for the MarkLogic built-in and module extensions to the XQuery and XSLT standard functions. It also contains API reference information for the W3C standard functions implemented in MarkLogic Server.

4.2-9
SQL to MarkLogic mapping

Helpful analogies for those coming to MarkLogic from an RDBMS world

2011-12-12
Adding Google Maps to an App Builder Application

2011-01-17
Jumpstart custom scripting with the Information Studio API's

Use Information Studio APIs to automate common content loading and transformation tasks.

2011-11-13
Learning to use Search Clustering

An introduction to adding search clustering to your application

2010-10-11
Inside MarkLogic Server

This paper describes the MarkLogic Server internals: its data model, indexing system, update model, and operational behaviors. It's intended for a technical audience — either someone new to MarkLogic wanting to understand its capabilities, or someone already familiar with MarkLogic who wants to understand what's going on under the hood.

2010-10-07
RecordLoader README

Corb - Content Reprocessing in Bulk : README

XQSync README

Web Services with MarkLogic Server

This tutorial will walk the reader through the process of developing a simple XML-RPC web service wrapper to exemplify how a query might be passed to MarkLogic Server.

2010-09-20
Eclipse Plugin Setup Instructions

Step-by-step instructions to getting set up with MarkLogic and the Eclipse XQDT Plugin

2011-09-14
Serving Images with MarkLogic Server

2009-07-01
RecordLoader: Ingesting XML with Knife, Fork, and Shovel

2010-08-25
XQSync: a Wheelbarrow for Content

Using XML Schema with MarkLogic Server

2009-06-12
W3C XQuery 1.0 Recommendation

W3C XQuery Use Cases

W3C XQuery 1.0 Functions & Operators Recommendation

W3C XPath 2.0 Recommendation

An Informal Introduction to MarkLogic Server, XQuery, and Developer Resources

A technical overview of what MarkLogic Server is, what you can do with it, and how to use it.

2011-11-13
HP Operations Manager Screencast

Plugin for Nagios Screencast

Query Console

Applications Services, Part 2

Applications Services

PerformanceMeters: Test Harness for XQuery

2009-06-15
Administrator's Guide

Provides procedures for administrative tasks such as creating servers, creating databases, backing up databases, creating users, setting up your security policy, and so on.

4.2-7
Integrating MarkLogic Server With the Apache Webserver

2004-09-08
Search Developer's Guide

Provides procedures, methodologies, and conceptual information about developing search-related applications in MarkLogic Server. Includes information about the Search API and the built-in search features of MarkLogic Server.

4.2-7
Application Developer's Guide

Provides procedures, methodologies, and conceptual information about general application development tasks in MarkLogic Server.

4.2-6
Scalability, Availability, and Failover Guide

Provides information on large-scale system architecture, clustering, and details on setting up both local-disk failover and shared-disk failover.

4.2-5
Paginated Search for Web Applications

2009-06-15
Content Processing Framework Guide

Provides an introduction to the Content Processing Framework and procedures for installing the default content processing framework.

4.2-2
4.2 Release Notes

Contains a summary of new features, upgrade compatibility information, and other information about this release.

4.2-5
Installation Guide for All Platforms

Contains procedures for installing and upgrading MarkLogic Server on all platforms.

4.2-5
Understanding and Using Security Guide

Provides information on the role-based security model in MarkLogic Server.

4.2-2
Query Performance and Tuning Guide

Provides performance-related information that is useful to application developers and administrators.

4.2-4
Information Studio Developer's Guide

Provides step-by step information on using the Information Studio to load content into MarkLogic Server.

4.2-3
Flexible Replication Guide

Provides step-by step information on replicating MarkLogic Server content.

4.2-5
5-minute Guide to the Search API

This introductory tutorial walks you through a complete sample application of the Search API, quickly covering a large range of its features.

2011-11-19
MarkLogic Server for Amazon EC2 Guide

Provides information on using an Amazon Machine Image (AMI) of MarkLogic Server on Amazon EC2.

4.2-5
XQuery and XSLT Reference Guide

A condensed overview of the XQuery language, including a description of the three XQuery dialects supported in MarkLogic Server. Also includes XSLT reference material, including details and extensions to the language. This book does includes some syntax information, although it is primarily intended as in introduction and quick-reference to the languages, not as a comprehensive reference.

4.2-6
ISO-8601 Dates in Java and XQuery

2009-06-15
Introduction to XSLTForms

2009-11-13
Getting Started with MarkLogic Server

A quick, step-by-step overview of how to get up and running with MarkLogic Server.

4.2-1
MLSQL: An XQuery Library for Relational Database Access

2006-04-03
XCC Developer's Guide

Contains an overview of the what you can do with the XCC libraries, examples of how to use XCC, and an overview of the sample applications included with XCC.

4.2-1
Scripting Administrative Tasks Guide

Provides information on writing code to script various administrative tasks such as creating and modifying databases, App Servers, and so on.

4.2-1
MLJAM: An XQuery Library for Evaluating Java Code

2006-05-10
Using The MarkLogic XQuery JSP Tag Library

2004-07-18
XCC .NET API Documentation (online)

API documentation for the MarkLogic XCC .NET C# API.

4.2-1
MLJAM: Wire Protocol Documentation

2006-05-10
Application Builder Developer's Guide

Provides step-by step information on using the Application Builder to build a search application, and also provides information on customizing applications built with the Application Builder.

4.2-1

magnifying glass Searchable Docs

Try out the searchable docs!
This application is experimental.

Quick Reference Cards

Training Courses

Developing MarkLogic Applications

5/15 – 5/18
Mclean, Virginia

Administering MarkLogic Server

5/21 – 5/23
Online Class – Central Time,

Developing MarkLogic Applications

6/5 – 6/8
Online Class – Central Time,

Developing MarkLogic Applications

6/12 – 6/15
London, United Kingdom

Administering MarkLogic Server

6/19 – 6/21
Online Class – Singapore Time,

Administering MarkLogic Server

6/26 – 6/28
Mclean, Virginia

Developing MarkLogic Applications

7/10 – 7/13
Online Class – Central Time,

book icon MarkLogic Authors

DocBook, The Definite Guide

by Norman Walsh
Official documentation for the popular semantic markup language for technical documentation.

Querying XML

by Jim Melton and Stephen Buxton
MarkLogic Executive Provides Expert Advice on Querying XML in this Best-Selling Book.

Java Servlet Programming

by Jason Hunter
The best book on Java servlets on the planet.