This function constructs a path range index specification.
Parameters
database-id
The ID of the database (for example,
xdmp:database("myDatabase")).
scalar-type
A valid type for the range index. Must be one of:
int, unsignedInt, long, unsignedLong, float, double, decimal,
dateTime, time, date, gYearMonth, gYear, gMonth, gDay,
yearMonthDuration, dayTimeDuration, string, anyURI, or point.
pathexpr
A valid XPath expression.
collation
The collation URI (for example,
http://marklogic.com/collation/).
The collation is only needed for string and anyURI indexes; for
other indexes, specify the empty string ("") for this parameter.
range-value-positions
A boolean specifying whether to maintain value positions in this
index (used with co-occurrences).
invalid-values
An option to handle values that do not meet the range index type.
Must be one of: reject, ignore.
Stack Overflow: Get the most useful answers to questions from the MarkLogic community, or ask your own question.