elasticsearch,Java,Lucene,elasticsearch" /> elasticsearch,Java,Lucene,elasticsearch" />

在javaee中实现全文搜索

在javaee中实现全文搜索,java,lucene,elasticsearch,Java,Lucene,elasticsearch,我正在做一个应用程序,我将需要全文搜索,所以我找到了指南针,但该项目已不再维护,取而代之的是elasticsearch。但是我不明白。我需要对自己的服务器执行请求(get、put)等,然后解析JSON响应吗?没有像Compass中那样的注释吗?我不明白这是一个怎样的替代品,也不明白我是如何在JavaEE中使用它的 或者还有其他更好的项目可以使用吗?我会说试试看,或者。它创建了一个DocumentFileSystem,用于更快地编制索引我想说的是,您可以试一试。它创建了一个文档文件系统,用于更快的

我正在做一个应用程序,我将需要全文搜索,所以我找到了指南针,但该项目已不再维护,取而代之的是elasticsearch。但是我不明白。我需要对自己的服务器执行请求(get、put)等,然后解析JSON响应吗?没有像Compass中那样的注释吗?我不明白这是一个怎样的替代品,也不明白我是如何在JavaEE中使用它的


或者还有其他更好的项目可以使用吗?

我会说试试看,或者。它创建了一个DocumentFileSystem,用于更快地编制索引

我想说的是,您可以试一试。它创建了一个文档文件系统,用于更快的索引

Elasticsearch现在是一个不错的选择,如果你喜欢Compass,你会喜欢它的。看看作者在这里给出的答案,他解释了为什么他在指南针之后继续创建elasticsearch。事实上,elasticsearch和Solr使Lucene的使用变得非常简单,并为其添加了一些功能。基本上,您有一个完整的搜索引擎服务器,它能够为您的数据编制索引,然后您可以通过查询来检索您编制索引的数据


Elasticsearch公开了RESTful API,它是基于JSON的,但是如果您正在寻找Compass样式的注释,您可以看看。Elasticsearch现在是一个不错的选择,如果您喜欢Compass,您会喜欢它的。看看作者在这里给出的答案,他解释了为什么他在指南针之后继续创建elasticsearch。事实上,elasticsearch和Solr使Lucene的使用变得非常简单,并为其添加了一些功能。基本上,您有一个完整的搜索引擎服务器,它能够为您的数据编制索引,然后您可以通过查询来检索您编制索引的数据


Elasticsearch公开了RESTful API,它是基于JSON的,但是如果您正在寻找Compass样式的注释,您可以看看。我建议您

  • Elasticsearch,如果系统较大且需要群集
  • Lucene或Solr,如果您想在较低级别进行编码
  • Hibernate搜索,如果您使用Hibernate作为ORM

  • 我推荐两种

  • Elasticsearch,如果系统较大且需要群集
  • Lucene或Solr,如果您想在较低级别进行编码
  • Hibernate搜索,如果您使用Hibernate作为ORM

  • 太棒了,我如何在Java中使用它?我看到有个客户,是吗?我如何将elasticsearch与JPA集成以使数据同步?您可以使用elasticsearch,就像OSEM项目本身的例子一样,它为现有的Java API添加了很好的注释。另一个来自@javanna:-)的很棒的答案是,我如何在Java中使用它?我看到有个客户,是吗?我如何将elasticsearch与JPA集成以使数据同步?您可以使用elasticsearch,就像OSEM项目本身的例子一样,它为现有的Java API添加了很好的注释。另一个来自@javanna:-)的好答案