
cts.quality( [node as Node] ) as Number
Returns the quality of a node, or of the context node if no node is provided.
| Parameters | |
|---|---|
| node |
A node. Typically this is an item in the result sequence of a
cts.search operation.
|
If you run
cts.quality on a constructed node, it always
returns 0; it is primarily intended to run on nodes that are the retrieved
from the database (an item from a
cts.search result or an
item from the result of an XPath expression that searches through the
database).
// assume a document created as follows:
// declareUpdate();
// xdmp.documentInsert("/test.json", {"a":"my test"}, null, null, 50);
for (const x of cts.search("my test")) {
cts.quality(x);
};
=> 50
for (const a of cts.search("my test")) {
if (cts.quality(a) > 10) {
xdmp.nodeUri(a);
};
};
=> /test.json
Stack Overflow: Get the most useful answers to questions from the MarkLogic community, or ask your own question.