Can we write API-level integration tests using the marklogic-unit-test framework? Yes, and we can do it securely.
Updating document quality
How do we change a document’s quality if that’s the only change we want to make?
Nulls and the Empty Sequence
That looks like a null, so why doesn’t it equal null? Exploring the actual data types.
Apply temporal to an existing document
MarkLogic’s temporal feature allows an out-of-the-box way to preserve copies of a document when it gets updated. How do we make a non-temporal document temporal? This post looks at what updates we need to make.
What does it mean to be a MarkLogic DBA?
Have you been assigned as a MarkLogic DBA? Need to hire one? Here’s what to expect.
SPARQL update with multiple targets
In my last post, I talked about using the bindings parameter of MarkLogic’s sem.sparql function to look for multiple values in a SPARQL query. It turns out that approach doesn’t work for SPARQL Update. Let’s look at how we can do it.
Binding multiple values
With MarkLogic’s SPARQL queries, we can bind values to constraint the query. Using this capability, we can gather information about something of interest. But what if I want to query against multiple values?
Scoping queries in the Optic API
Scoping queries can have a big impact on the performance of an Optic API query.
MarkLogic index data types
MarkLogic implicitly converts data types when populating type-specific indexes. Keep in mind that the Universal Index works with exactly what you give it.
Populating an array from numbered fields
When our input data has numbered fields that we want to convert to an array, how do we express that in MarkLogic’s Hub Central?