我正在制作一个需要全文搜索的应用程序,所以我找到了 Compass,但该项目不再维护并被 elasticsearch 取代。但是我不明白。我需要对自己的服务器进行请求(获取、放置)等然后解析 JSON 响应吗?没有像 Compass 中的注释吗?我不明白这是如何替代以及如何将它与 Java EE 一起使用。
还是有其他更好的项目可以使用?
我正在制作一个需要全文搜索的应用程序,所以我找到了 Compass,但该项目不再维护并被 elasticsearch 取代。但是我不明白。我需要对自己的服务器进行请求(获取、放置)等然后解析 JSON 响应吗?没有像 Compass 中的注释吗?我不明白这是如何替代以及如何将它与 Java EE 一起使用。
还是有其他更好的项目可以使用?
如今,Elasticsearch 是一个不错的选择,如果您喜欢 Compass,您一定会喜欢它。看看作者在这里给出的这个答案,他解释了为什么他在 Compass 之后继续创建弹性搜索。事实上,elasticsearch 和 Solr 都让 Lucene 的使用变得非常容易,还为它添加了一些特性。你基本上有一个完整的搜索引擎服务器,它能够索引你的数据,然后你可以查询它以检索你索引的数据。
Elasticsearch 公开了 RESTful API 并且它是基于 JSON 的,但是如果您正在寻找 Compass 样式的注释,您可以查看ElasticSearch 的对象搜索引擎映射器。
我会推荐