Marklogic でドキュメントのコンテンツを検索し、対応するドキュメント名を返すにはどうすればよいですか? 私のドキュメント名がで、 「hello world」などtest.doc
のテキストが含まれているとします。このドキュメントを Marklogic サーバーにアップロードすると、コンテンツ プロセッサが対応する XML ファイルを生成します。今、私はこのように検索しています:-
import module namespace search="http://marklogic.com/appservices/search" at "/Marklogic/appservices/search/search.xqy";
declare variable $options:=
<options xmlns="http://marklogic.com/appservices/search">
<transform-results apply="raw"/>
</options>;
for $d in search:search("hello world", $options)/search:result
return tokenize(data($d/@uri), "/")[last()]
テキスト「 hello world 」を含む対応するXMLおよびXHTMLファイル名を返しますが、対応するXMLファイル名ではなく、元のドキュメント名()のみを返したいですtest.doc
。