問題タブ [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.

0 投票する
3 に答える
373 参照

xml - Marklogicで簡単な検索アプリケーションを構築するにはどうすればよいですか?

Marklogicで簡単な検索アプリケーションを作成したいのですが、ApplicationBuilderを使用したくありません。自分の.xqyファイルを書きたい。名、姓、住所などのユーザーからの入力を受け取りたい。ユーザーは、名、または姓または住所で検索できます。また、3つのフィールドすべてを入力して検索することも、3つのフィールドを空白のままにすることもできます。その場合(空白)、すべてのレコードが返されます。ファーストネーム、ラストネームなどのxmlの特定のノードで検索機能を使用して、Marklogicでこのようなアプリケーションを構築するにはどうすればよいですか。

0 投票する
7 に答える
13021 参照

xquery - XQuery でカウンターを更新する

xqueryでカウンターを作りたいです。私の最初の試みは次のようになりました。

期待される結果:

実結果:

$count変数が更新に失敗しているか、リセットされています。既存の変数を再割り当てできないのはなぜですか? 望ましい結果を得るためのより良い方法は何でしょうか?

0 投票する
2 に答える
248 参照

xquery - cts:search ですべての結果を取得するには?

私は cts:search を次のように使用しています:-

ここで、$assignorName と $assigneeName はユーザーからの入力です。ただし、 $assignorName と $assigneeName の両方が空の文字列の場合、結果は表示されません。ユーザーが何も入力していないときにすべての結果を表示したい。どうすればこれを達成できますか?

0 投票する
1 に答える
332 参照

marklogic - PDF 変換のガイドライン

MarkLogic を使用して、画像、書式設定されたテキスト (斜体および太字)、表などを含む PDF ドキュメントの XML ファイルを生成しています。最適な変換のためのガイドラインを教えてください。次のパイプラインで通常の変換を使用しています。

  • 変換処理
  • DocBook 変換
  • HTML 変換
  • PDF 変換
  • PDF変換(ページレイアウト、画像一括)
  • ステータス変更処理

画像はタイトルで維持されず、形式も維持されません。表は、生成された XML で通常の段落として表示されます。

0 投票する
2 に答える
150 参照

marklogic - メモリマップはどのくらい消費していますか?

マップに約 500K uris を保持するレポート生成用の xquery があり、データベース内のそれらの存在 ( cts:searchwith cts:document-query) をチェックし、diff を返します。ただし、同時リクエストで同じ E ノードにヒットすると、応答時間が遅くなります。

マップが消費できるメモリ サイズに上限はありますか? いずれにせよ、マップをディスクにスワップできますか?

0 投票する
4 に答える
468 参照

marklogic - MarkLogic で同じ URI を持つ重複ドキュメントの例外

MarkLogic をデータストアとして使用するアプリケーションで、重複するドキュメント URI に基づく楽観的ロックを実装したいと考えています。

ドキュメントを読んだxdmp:document-insert()ところ、MarkLogic は同じ URI を持つ別のページを挿入しても例外をスローせず、代わりにページのコンテンツ、ページのアクセス許可、およびプロパティを新しいページの内容で更新することがわかりました。しかし、MarkLogic でこれを実現する方法はありますか?

0 投票する
2 に答える
417 参照

xml - Marklogicサーバーでデータベースフィールドを作成する方法は?

私は次のxml構造を持っています

を使用できるように、Marklogic サーバーでpatent-assignor&用のデータベース フィールドを作成したいと考えています。しかし、特許譲渡者と特許譲受人の名前を検索したい (両方とも同じ要素 " " を含む)。特許譲渡者と特許譲受人の名前に使用できるように、特許譲渡者のフィールドを特許譲渡者名に、特許譲受人を特許譲受人名にマッピングする方法を教えてください。完全一致が欲しい。patent-assigneects:field-word-querynamects:field-word-query

0 投票する
1 に答える
825 参照

xml - Marklogicでnot equal to queryを書く方法は?

私は次のxml構造を持っています:-

特許譲渡人の名前が特許譲受人名前と等しくないレコードを返したいです。ただし、クエリの速度が低下するため、 where 句は使用したくありません。検索自体で結果をフィルタリングしたい。これどうやってするの ?

0 投票する
3 に答える
667 参照

xml - Marklogicでフィルタリングされた結果セットを返す方法は?

次のxmlを検討してください:-

次に、このドキュメントに対して検索クエリを実行し、フィルタリングされた結果セット(作成者名など)を返します。

これを行う1つの方法は次のとおりです。-

ただし、search:searchAPIは最初に結果全体をキャッシュにキャッシュし、次にxpathを使用して目的のノードを見つけます。これは欲しくない。search:search結果セット全体がmarklogicサーバーにキャッシュされないように、APIが目的の要素のみを返すようにしたい。誰かが私にこれをどのように達成できるか教えてもらえますMarklogicか?

0 投票する
2 に答える
1253 参照

xml - marklogic サーバーで個別の結果セットを取得する

このような XML ドキュメントがあります。

上記の XML から、著者名の個別のリストが必要です。
このために、次のようなクエリを書くことができます。

上記のコードが行うことは、作成者名の結果を取得し、次にfn:distinct-values()関数がその結果セットから個別の作成者名をフィルター処理することです。現在のシナリオでは、XML のデータは 6 しかないため問題なく動作しますが、データが非常に多い場合は 50 lac としましょう

クエリの上記の部分では、50 lac の要素をメモリにキャッシュしようとしているため、 XDMP-EXPNTREECACHEFULL例外が発生します。cts:searchまたはsearch:search API
を使用して個別の著者名のみを取得するには、あなたの助けが必要です。最初に結果セットを取得してから、 fn:distinct-values()を使用してその結果セットから個別のレコードを抽出したくありません。 ありがとう、