問題タブ [marklogic]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
collections - marklogic トリガーでデッドロックを回避する方法
marklogic トリガーでデッドロックを回避する方法。トリガーはコレクションを使用しています。
search - 1 つ以上のコレクション内のドキュメントに対して MarkLogic 検索を実行する方法
記述している MIME タイプの画像 (image/jpg、image/png、image/gif) に基づくコレクションにドキュメントがあります。
$mime-typeas "image"orを指定し"image/jpg"て、すべての画像タイプまたは特定のサブタイプでドキュメントを検索できるようにしたいと考えています。
を検索する$mime-type "image"と、URI が返されます("image/jpg", "image/png", "image/gif")。これらのコレクションのドキュメントを検索できるようにしたいと考えています。
を検索する$mime-type "image/jpg"と URI が返され("image/jpg")ます。その場合、「image/jpg」コレクションのドキュメントのみを検索します。
search:optionsSearch API で検索するには、どのような構造を作成する必要がありますか?
xquery - xdmp:http-get() から HTTP 応答にアクセスする
xdmp:http-get()またはを使用して MarkLogic を使用して Web サービスからデータを取得するxdmp:http-post()場合、データを処理する前に返されるヘッダーを確認できるようにしたいと考えています。DQ で私はこれを行うことができます:
そして、返される結果は次のようになります。
続いて実際の反応。問題は、この応答ノードに XPath できないように見えることです。return ステートメントを に変更するreturn $result/response/codeと、空のシーケンスが得られます。返された実際のデータを処理しようとする前に、そのコードをチェックして 200 が返されたことを確認できれば、try-catch ブロックを使用してデータが存在し、正常かどうかを確認するよりもはるかに優れています。
したがって、これらの応答コードにアクセスする方法を誰かが知っている場合は、あなたの解決策を見てみたい.
記録のために、試してみxdmp:get-response-code()ましたが、パラメーターをとらないため、どの応答コードを見ているのかわかりません。
search - Marklogic の cts:search() からすべてのヒットを取得するにはどうすればよいですか
たくさんのドキュメントを含むコレクションがあります。
コレクションを検索するときは、ドキュメントとは無関係に一致するリストを取得する必要があります。それで、「 」という単語を検索するとpie。関連性によって適切にソートされたドキュメントのリストが返されます。ただし、これらのドキュメントの中には、pie複数の場所に「 」という単語が含まれているものがあります。一致が見つかったドキュメントとは関係なく、すべての一致のリストを取得したいと思います。また、このすべてのヒットのリストは、関連性 (重み) でソートする必要があります。この場合も、ドキュメントから完全に独立しています (ドキュメントによってグループ化されていません)。
次のコードは、ドキュメントごとにグループ化された一致を検索して返します...
私が必要と$nしているのは、「 e」match-nodeではなく「」であることです...document-nod
ありがとう!
xslt - EclipseでXQueryプロジェクトを作成する
私は、Javaを使用してxqueryに取り組み、作業を始めたばかりです。MarkLogic サーバーについて簡単な質問があります。Eclipse 用に XQDT をインストールしたばかりで、XQuery プロジェクト用にインタープリターを構成する必要がありました。この時点で、1 つ目と 2 つ目のオプションがjava XQuery engineありましたMarkLogic server。最初に試してみましたMarkLogic serverが、使用できませんでした。問題は、 localhost:8000 を使用して接続できないことでした。だから、私はちょうど使用java XQuery engineし、このためにダウンロードMXQueryしてうまくいきました。
問題は、それがMarkLogic server実際に動作するWindoes 7か、それとも単に Windows サーバーで動作するかということです。使い続ければMXQuery、問題なく xquery プロジェクトを作成できますか?
前もって感謝します
marklogic - チェックイン、チェックアウト、チェックアウトのキャンセル、検索を提供するアプリケーションの作成
Application Builder を使用して、チェックイン、チェックアウト、チェックアウトのキャンセル、検索を提供するアプリケーションを作成する方法
xquery - Marklogic サーバーの xquery でグローバル変数を宣言できますか?
さまざまな .xqy ページで使用できるグローバル変数が必要です。Marklogic サーバーの xquery でそのような変数を宣言できますか?
marklogic - サポート パッケージのアプリケーション コードが不完全です
appbuilder.pdfの Application Builderセクション (16 ページ) で説明されているように、Marklogic でサンプル アプリケーションを作成し、Application Builder からサポート パッケージを生成しようとしました。この zip ファイルのサイズは 612 KB ですが、含まれている XML ファイルは 4 つだけです。
info.xml
8054898124527514592.xml
8504172290275228263.xml
14220610187815029433.xml
PDFには、zipファイルにアプリケーションフォルダーが含まれている必要があると書かれています。いくつかのステップが欠けているようです。
この点について、ご意見をお聞かせください。
facet - marklogic の単語のファセット配列
私はmarklogicを初めて使用し、コロナAPIを使用して調査を開始しました。ストア API を使用していくつかのドキュメントを保存しました。ここで、単語の配列に対してファセットを実行したいと考えています。次のようなjsonドキュメントにインデックスを付けました
... "aothor":"name", "published_date":"20-10-2011", "nouns":["n1","n2"], .... 著者フィールドでファセットを行うことができますレンジインデックスフィールドにした後。この「名詞」フィールドのすべての単語のカウントを取得する方法がわかりません。
これらの単語の頻度を取得するために、これまたは他の方法でどのようにファセットを行うことができるかを提案してください。