This third edition of the book adds discussions of features introduced in MarkLogic 7 and 8 including JSON and JavaScript support, semantics, bitemporal, rebalancing and forest assignment policies, tiered storage and super-databases, incremental backup, query-based flexible replication, the Java and Node.js Client APIs, custom tokenization, relevance superboosting, monitoring history, and a new distribute timestamps option. It also adds coverage for a few older features (such as "mild not" and wildcard matching) and expanded coverage on search relevance.