2017-02-15 4 views
0

私はvaadinで作成した基本的なユーザーインターフェイスを持っています。最終的には、私が展開するWebアプリケーションを最終的に作成することです。このアプリケーションは、検索、更新、削除/作成、追加、PDFファイルを含むフォルダにファイルを作成し、索引付けして分類することができます。言い換えれば、どのカテゴリが存在していても、後でユーザによって動的に追加されても、ユーザのクエリの後に見つけて開く必要があるpdfsを扱っています。スプリングブート、エラスティックサーチ、ヴァーダインの使用についての情報はあまりありません(私はまだノーベルです)。あなたが春(ない特に春ブーツ)を使用する場合サーバに接続し、弾性検索を使用してPDFファイルをインデックス登録するにはどうすればよいですか?

+0

こんにちはPG007、vaadinはWebブラウザのUIでサーバー上で動いています。どのフォルダにPDFをスキャンしますか?サーバーフォルダ(作業)またはクライアントコンピュータ上のフォルダ(vaadinサーバーはクライアントコンピュータ上のフォルダにアクセスできないため動作しません) –

+0

こんにちは@Andre 'Schild、一番助けてくれてありがとう。問題は、私が索引、スキャン、および照会を希望するすべてのフォルダ(PDFあり)が別のPCにあることです。私が配備したいアプリケーションは、PDFを含むドライブにアクセスまたはマップする必要があります。だからvaadinはこのように設定できないと言っていますか? – PG007

+0

これはvaadinとは関係ありません。サーバーとWebbworser間の通信は常にhttp/httpsです。だからあなたは、何らかの種類のcifs/nfs/.. shareによってクライアントドライブへのサーバアクセスを許可するか、ファイルをサーバに転送(アップロード)する必要があります。おそらく、あなたのユースケースについてもっと詳しく説明すれば、別の解決策について考えることができます –

答えて

0

ElasticSearch Mapper plugin(旧マッパー-添付ファイルを)という名前のインデックスPDF にあなたを助けるためにApache Tikaに基づいてプラグインを提供し、あなたは春データElasticSearchを使用しますが、それはだことを確認してくださいすることはできません5.Xバージョンで利用可能です。私の側からは、自分のニーズに合わせてElasticSearch Java APIに基づいて独自のクライアントAPI(Java)を構築することを推奨します。私はvaadinを知らない...。

関連する問題