Java 如何建立一个类似于谷歌硬盘的全文搜索引擎?

Java 如何建立一个类似于谷歌硬盘的全文搜索引擎?,java,database,google-app-engine,full-text-search,Java,Database,Google App Engine,Full Text Search,谷歌硬盘搜索真是太棒了。 在我上传文档(pdf/M$office文档)后,它立即建立了全文搜索索引 因为我想在我自己的GAE项目中使用这项技术,所以我想知道 1.是否有来自(谷歌/其他)的现有api提供此功能 2.如何自己实现。您可以使用以下选项 谷歌桌面和不确定的api IIS索引服务器,然后您也可以查询它的索引文件 Dtseach是一个带有api的工具,但需要付费 Apache api我忘了名字,但很快就会发布。在App Engine上,您可以使用它来执行完整的测试索引和查询。搜索api不会

谷歌硬盘搜索真是太棒了。 在我上传文档(pdf/M$office文档)后,它立即建立了全文搜索索引

因为我想在我自己的GAE项目中使用这项技术,所以我想知道

1.是否有来自(谷歌/其他)的现有api提供此功能


2.如何自己实现。

您可以使用以下选项

谷歌桌面和不确定的api

IIS索引服务器,然后您也可以查询它的索引文件

Dtseach是一个带有api的工具,但需要付费


Apache api我忘了名字,但很快就会发布。

在App Engine上,您可以使用它来执行完整的测试索引和查询。

搜索api不会自动为文档(pdf word等)编制索引。你必须知道如何阅读它们并手动创建文本索引。即使你做了所有这些,并且有libs来读取每一种适当的格式,它仍然不会像drive一样,因为它找不到子文本(仅使用~operator的变体)