Описание тега cts-search

NoneCts-search относится к набору функций MarkLogic, относящихся к низкоуровневому поиску.
4 ответа

Поиск с пересечением: набор результатов поиска с помощью cts: набор результатов поиска, в котором использовался геопространственный поиск cts:polygon

Мне пришлось добавить возможность гео-пространственного поиска к уже существующему приложению, которое использует search:search API и имеет полнотекстовый поиск и граненый поиск. Я читал о расширении API поиска, но сейчас у меня просто нет времени. …
0 ответов

Marklogic: как добавить RDF в cts.search

Чтобы определить проблему: У меня есть два сборника документов, содержащих информацию о рабочих местах и ​​об отделах. Задания распределяются по отделам с использованием троек. Задача состоит в том, чтобы иметь возможность осуществлять поиск по всем…
19 дек '18 в 09:54
1 ответ

Поиск по элементу range-query в поле даты, если в некоторых документах есть пустые элементы

У меня есть элемент-диапазон-индекс, созданный на modificationDateTime элемент. Наш xml выглядит примерно так: <data> <id>456789</id> <modificationDateTime>2018-10-15T15:16:37.047Z</modificationDateTime> <otherElemen…
16 янв '19 в 10:12
1 ответ

MarkLogic: как искать XPath с помощью cts:uris

Можно ли искать URI, документ которого содержит определенный XPath, используя cts:uris()? Я думал, что это может быть быстрее, чем вернуть урис из cts:search, Вот что у меня сейчас: declare function local:xpath-search($collection) { for $i in cts:se…
04 июл '16 в 15:48
1 ответ

Marklogic подсчитывать старые документы, используя cts: поиск по FLWOR

Вопрос по использованию cts: поиск по FLOWR. У меня есть xqy, который работает со всеми документами в базе данных и проверяет элемент, имеющий метку времени. Мы создали эту временную метку при вставке документа. Цель состоит в том, чтобы удалить док…
03 фев '14 в 14:54
1 ответ

XDMP-TOOMANYPOSITIONS - Марклогическая ошибка

Я формирую запрос со многими группами из нескольких или запросов, и запросы, который является вторым параметром для cts:search() функция Но когда я использую cts:search(), Я получаю XDMP-TOOMANYPOSITIONS: ошибка. Может ли кто-нибудь, пожалуйста, соо…
30 апр '14 в 07:45
2 ответа

Value-Query внутри Element-Query

Поиск предметов, которые имеют общую высоту 4": У меня есть вопрос об использовании cts:search. Рассмотрим следующий xml: <Item Id="07123114-5c14-4ba9-a6ad-7b688feb8706" ...> ... <AttributeValue AttributeName="Mounting Application" Attribut…
05 июн '14 в 20:32
1 ответ

Перемещение куда в cts: поиск

Учитывая этот запрос: for $d in cts:search( fn:doc(), cts:and-query( ( cts:collection-query(('InProgress_Audit')) ) )) where not(fn:contains($d//TitleDate/text(),"Z")) return <p>{document-uri($d)}</p> Как переместить ограничение "где" в …
18 июл '13 в 13:38
1 ответ

Неожиданное поведение "нефильтрованного" поиска в MarkLogic

Нефильтрованный поиск дает неправильные результаты. пожалуйста, найдите ниже образцы XML и проблемы. Образец: <root> <id1>11</id1> <elem1>ee1</elem1> <ele2>ee2</ele2> <entry> <volume>10</volum…
02 мар '17 в 15:20
1 ответ

Как сохранить порядок релевантности cts: результаты поиска

У меня есть следующие коды: 1) for $song in cts:search(fn:doc(), "night") return $song/ts:top-song/ts:title/text() 2) cts:search(fn:doc(), "night")/ts:top-song/ts:title/text() cts: поиск возвращает документы в соответствии с релевантностью. Оба кода…
14 июл '17 в 09:23
2 ответа

В чем разница между cts:search и cts:element-attribute-values?

Я не могу понять почтение между cts:search а также cts:element-attribute-values, Я могу получить одинаковый результат с обеими этими функциями. Какое решение лучше? cts:search(/t:ancestors-list/t:concept/t:concept-ancestor, cts:element-value-query(x…
11 дек '13 в 16:10
3 ответа

MarkLogic: привязка выражения cts:search к переменной

В MarkLogic можно ли связать cts:search Выражение переменной, а затем использовать эту переменную в другом месте в XQuery? Я хочу сделать что-то вроде этого: let $query := cts:search(doc(), cts:and-query(( cts:element-attribute-word-query( xs:QName(…
11 дек '13 в 13:12
2 ответа

Запрос значения поля, возвращающий неожиданные результаты при использовании поиска "без фильтрации" в MarkLogic

Я получаю ложные результаты с field-value-query при использовании с 'unfiltered' поиск. Я объясню проблему с примерами данных, как указано ниже. XML: <book> <name>Dixit</name> <age>25</age> <entry> <isbn> &l…
28 мар '17 в 13:32
1 ответ

Проверка отсутствия атрибута с помощью cts:query

У меня есть фрагмент XML, где я хочу иметь разные запросы, основанные на существовании атрибута id: <author order="1" id="99999999" initials="A." given-names="Able" surname="Baker" fullname="Able Baker"/> Я пытался: let $first-query := if ($fi…
05 июн '17 в 19:43
1 ответ

Как выполнить XQuery ниже, используя cts:element-values

У меня ниже запрос, который использует cts:search который занимает много времени при запуске в производстве xquery version "1.0-ml"; (: let $limit := () use this instead to display all values :) for $uri in cts:uri-match("/tag-cloud/*") let $values …
17 апр '14 в 09:09
1 ответ

Как загрузить документ в формате xhtml как текст и выполнить поиск по ключевому слову в marklogic

Я загрузил файлы XHTML в marklogic. Но нужно выполнить поиск по атрибутам, элементам и тексту. Поэтому мне нужно получить / загрузить документ в виде текста и выполнить поиск по документу. Ниже приведен файл XHTML. <?xml version="1.0" encoding="U…
2 ответа

Как найти данный текст в XHTML-файле marklogic, например, clt+f

У меня ниже XHTML файл, сохраненный в marklogic с URI(/54ab8c234f3c8ce1f5c30ddc). Мне нужно искать в базе данных Marklogic по строке (если это имя тега, имя атрибута или текст в XHTML). Я могу искать только текст или атрибут. Но не в состоянии искат…
06 янв '15 в 10:01
1 ответ

Как добавить значение к существующему значению элемента и вернуть его как новое значение

Это XML-файл. <?xml version="1.0" encoding="UTF-8"?> <root> <AtcoCode> System-Start-Date= 2018-05-16T12:35:48.6929328-04:00, " ", System-End-Date = 9999-12-31, " ", 150042010003</AtcoCode> <NaptanCode>esxatgjd</Napta…
16 май '18 в 20:55
1 ответ

Marklogic Diacritic Чувствительный поиск не работает для нефильтрованных поисков

Если я чувствую диакритический знак cts:query за cts:search в нефильтрованном режиме я получаю правильный результат, но, делая то же самое в фильтрованном режиме, я получаю неверные результаты. Например: cts:search($data,($cts:query('unfiltered','di…
14 ноя '14 в 07:18
1 ответ

NoneXquery search: предложить, где поисковый запрос начинается с двойных кавычек

Я хочу найти marklogic для термина, который начинается с двойных кавычек. Я использую поиск-предложить. Термин, который я ищу, - "Независимый". При успешном выполнении запрос должен предлагать несколько вариантов с одним параметром "Независимая стор…
11 июл '19 в 16:46