Как использовать search:search API для поиска в текстовом файле?

Как выполнять поиск в текстовом файле (.txt) с помощью API search:search в Marklogic. Я хочу загрузить txt-файл в Marklogic и использовать API search:search для поиска по его содержимому. Как мне это сделать ?


person Puneet Pant    schedule 29.06.2012    source источник


Ответы (1)


search:search() должен уметь находить совпадения в текстовых документах.

xdmp:document-insert("/text.txt", text { "Hello World " } )

потом

search:search("Hello")

Должен вернуть хит. (Да, текстовые документы представлены как документы с текстовым узлом XML в корне).

person Eric Bloch    schedule 29.06.2012
comment
Я пробовал это, но поиск: поиск не возвращает никаких результатов для txt-файла. - person Puneet Pant; 01.07.2012
comment
Возможно, файл по какой-то причине помечен как бинарный. Бинарные файлы не будут искаться. Попробуйте xdmp:uri-content-type для проверки. - person Eric Bloch; 03.07.2012