問題タブ [marklogic-9]
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.
java - marklogic-jena API を使用して marklogic に接続できませんでした
接続に使用されるコードは次のとおりです
使用する Jar: marklogic-client-api-4.0.3 および marklogic-jena-3.0.5 エラー:
- タイプ org.apache.jena.query.Dataset を解決できません。必要な .class ファイルから間接的に参照されている
- タイプ MarkLogicDatasetGraph のメソッド toDataset() が欠落しているタイプ データセットを参照しています
marklogic - 演算子を使用した MarkLogic ドキュメントの高度なフィルタリング
ML をドキュメント ストアとして使用するエンタープライズ アプリケーションを開発しています。ML には、ビジネスに関連する多数の XML 文書が格納されています。
ビジネス ロジックを実装するには、フィルターを適用して XML を取得するコードが必要です。お気に入り: element_tag_1 = value1 && element_tag_2 > value2 || element_tag_3 = value2
元:emp_name = John && age > 40 || <available> != false
ここには 2 つの部分があります。
- 演算子「||」および論理グループ化のための「&&」
- 比較のための演算子 >、<、=、および !=
現在、以下のコードを使用してクエリを生成し、実行しています。[「emp_name」と検索テキスト「John」はプログラムで挿入されます。以下のスニペットには示されていません]
上記のアプローチは正しいですか?
問題 1: 上記のコードでは、ドキュメントの emp_name = John のみをクエリしています。emp_name = John && age > 40 のように、複数の値クエリを論理グループ化して使用するにはどうすればよいですか?
問題 2: 現在、デフォルトで行われている = to 比較のみを行っています。ここで演算子を導入して、値クエリで > 、 < 、および != をチェックするにはどうすればよいでしょうか。
