2017-02-15 43 views
0

所以我有一个用vaadin创建的基本用户界面,目标是最终有一个我将部署的web应用程序。此应用程序将允许用户搜索,更新,删除/创建,添加文件到包含将被索引和分类的pdf文件的文件夹。换句话说,我正在处理的是需要在用户查询之后找到并打开的pdf,无论该类别存在或稍后由用户动态添加。关于使用Spring引导,弹性搜索和vaadin没有太多的信息(加上我仍然是noob),所以我有点卡住了。如何使用弹性搜索连接到服务器和索引pdf文件?

+0

你好PG007,vaadin在服务器上运行,在web浏览器的用户界面。您希望扫描PDF文件的文件夹?服务器文件夹(工作)或客户端计算机上的文件夹(由于vaadin服务器无法访问客户端计算机上的文件夹,因此无法工作)? –

+0

嗨@Andre'Schild,第一次感谢您的帮助。问题是,我希望索引,扫描和查询的所有文件夹(包含PDF)都在不同的PC上。我想要部署的应用程序必须提供访问权限或映射到驱动器(其中包含PDF)。所以你说vaadin不能这样配置? – PG007

+0

这与vaadin无关。服务器和webbworser之间的通信始终是http/https。因此,您要么通过某种cifs/nfs/.. share让服务器访问客户端驱动器,要么必须将文件传输(上载)到服务器。也许如果你更详细地解释你的用例,我们可以考虑另一个解决方案 –

回答

0

ElasticSearch提供基于Apache Tika插件来帮助你命名Mapper plugin(原映射器,附件)索引PDF 如果你想使用Spring(不是特别春季启动),你可以使用Spring数据ElasticSearch,但不知道它的可用于5.X版本。从我的角度来看,我优先考虑基于ElasticSearch Java API构建自己的客户端API(Java),以满足我的需求。我不知道vaadin ....