gpt4 book ai didi

java - Solr 为 "Standalone binary in Desktop Client"没有服务器

转载 作者:太空宇宙 更新时间:2023-11-04 12:32:30 24 4
gpt4 key购买 nike

我正在使用 Lucene 创建小型搜索实用程序。我需要索引文件/数据库数据并搜索索引。 Lucene 有一些我正在研究的功能(索引 txt 文件、可移植索引)。我需要更多功能,例如索引不同类型的文件、索引数据库、同步/合并索引以及搜索索引数据的权重/评级系统。

  • 是否可以使用 SOLRJ API(仅限二进制文件)进行独立客户端实用程序开发(无需运行服务器)?我发现启动EmbeddedSolrServer 很困难。任何关于独立EmbeddedSolrServer的示例将不胜感激。
  • 是否可以并行使用 Lucene API 和 SolrJ API 来解决 lucene 的局限性?

最佳答案

Solr 本身(即使您没有使用 SolrJ)提供了一种非常简单的方法来使用 REST 接口(interface)直接与其对话。它可用作“微服务”。我即将构建一个桌面搜索实用程序,它所要做的就是能够提交搜索请求(REST 调用,通过简单的 URL 调用),然后在列表中获取结果找到的文件,以便用户可以单击它们进行编辑。基本上,我的帖子的要点是您不需要将 Solr“嵌入”到您的应用程序中即可使用它。只要让它成为在机器上运行的服务,就像 MongoDB 实例或数据库实例或许多其他在单独进程中运行的东西一样。将其保留在外部,只需调用它即可,即使您仅在一台计算机上使用它,例如我即将编写的桌面搜索工具。

关于java - Solr 为 "Standalone binary in Desktop Client"没有服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37699427/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com