JSONDocMgr.write(docId、handle);を実行しました。私のJavaアプリケーションで。 jsonデータはファイルからロードされます。私はhttp://localhost:8000/qconsole/で私の文書を見ることができますが、私はDBを照会するためにRESTサービスを使用する必要がある場合があります。 docIdは/books/text.jsonです。投稿者を使用してGETを実行しようとするとhttp://localhost:8000/books/search?q=harryページが見つかりません。誰かが私にこれを助けてくれますか?MarkobicのJavaアプリケーションから作成されたDbのAPIクエリ
答えて
REST経由でドキュメントを取得するには、/v1/documentsを参照してください。たとえば、
curl -i --digest --user myuser:mypwd -X GET \
'http://localhost:8000/v1/documents?uri=/books/text.json'
/v1/searchを参照してドキュメントを検索します。例:
curl -i --digest --user myuser:mypwd -X GET \
'http://localhost:8000/v1/search?q=harry'
RESTに使用するポートとユーザー名が、Javaで使用するポートとユーザー名と一致することを確認してください。
http:// localhost:8000/v1/search?q = harryはドキュメントリスト全体を検索します。 – RapTor
はい、そのエンドポイントを使用すると、さまざまなタイプのクエリーをたくさん書くことができます。詳細については、REST APIガイドの[クエリオプションの使用と設定](http://docs.marklogic.com/guide/rest-dev/search)を参照してください。 –
また、JavaクライアントAPIを使用して、[ドキュメントを読む](http://docs.marklogic.com/guide/java/document-operations#id_59305)と[do searches](http://docs.marklogic .com/guide/java/searches)。 –
FileInputStream docStream = new FileInputStream( "E:/Lara/text.json"); これは私のファイルをどのように読むのですか。 – RapTor