Marklogic - подсвечивает вывод cts: element-attribute-range-query - PullRequest
1 голос
/ 13 февраля 2012

Я делаю cts:element-attribute-range-query, и результаты от него работают нормально. Но выделение не работает для выходного результата. Когда я сослался на руководство поиска

http://developer.marklogic.com/pubs/4.2/books/search-dev-guide.pdf

Я мог видеть, что cts:element-attribute-*-query выходы не будут подходить для функции cts:highlight. Я использую Marklogic 4.2. Мое приложение сильно зависит от этого выделенного вывода. Есть ли способ выделить результат вывода cts:element-attribute-range query?

1 Ответ

0 голосов
/ 13 февраля 2012

Вы можете попробовать cts:walk вместо cts:highlight. Во время прогулки найдите узлы, где cts:contains возвращает значение true для части атрибута вашего запроса. Затем вы можете выделить эти узлы, используя любой механизм, который вам нравится.

http://developer.marklogic.com/pubs/4.2/apidocs/SearchBuiltins.html#cts:walk имеет примеры.

...