Skip to main content

What's New in MarkLogic 11

Other Optic Improvements

op.fromLexicons() performance improvements

Significant performance improvements were made to the Optic Data Accessor op.fromLexicons(). For some use cases, this is now 10 to 100 times faster in MarkLogic 11.

cts.iriReference() to optimize joining documents to triples

A new reference for the URI lexicon called cts.iriReference() was added in MarkLogic 11 to improve performance when joining documents to triples. This should be used in place of cts.uriReference() when joining triple IRIs to document URIs.

Hidden columns in Optic are now returned if requested

The Optic engine has a number of hidden columns that it uses under the covers (e.g. fragmentId). Prior to MarkLogic 11, even if those columns were explicitly requested, they would not be returned. If those columns are requested in MarkLogic 11, they will now be returned.