当前位置: 首页 > 知识库问答 >
问题:

Solrj块连接Bean支持

申屠泳
2023-03-14

我想使用一个Solrj Bean来保存/查询来自Solr的嵌套文档。这可能吗?我看到自从版本4.5以来,可以使用addChildDocument(SolrInputDocument子文档),但是查看org.apache.solr.client.solrj.beans.DocumentObjectBinder的源代码,我看到嵌套文档没有被考虑在内。我想在@field注释之外还需要一个新的注释。有人有这方面的经验吗?

共有1个答案

邵璞
2023-03-14

如果您希望使用@field(child=true)注释将嵌套文档作为bean插入到solr,请参阅下面URL:solrj-6.0.0:Insertion of a bean object which associated list of bean object is giving null pointer exception

 类似资料:
  • 我正在尝试使用同一版本的SolrJ从Java代码连接到运行5.3.1的Solr服务器。我在Eclipse中不断收到一条消息,HttpSolrServer已被弃用,但在任何地方都找不到它已被取代的内容。有人知道我如何使用SolrJ和当前的东西从Java连接到Solr吗?SolrJ文档似乎都表明HttpSolrServer是受支持的方式,但Eclipse对此并不满意。

  • Solr 是一个独立的企业级搜索应用服务器,它对外提供类似于 Web-service 的 API 接口。用户可以通过 http 请求,向搜索引擎服务器提交一定格式的 XML 文件,生成索引;也可以通过 Http Get 操作提出查找请求,并得到 XML 格式的返回结果。这里主要讲解下通过 http Get 请求这种方式。 Apache 为我们提供了 Solrj 这个工具,我们只需要简单的导入相关包

  • 我有一个非常简单的Spring Boot测试应用程序。 它只有一个Dog类和一个@SpringBootApplication注释的类。我创建了两个豆子的狗和一切运行的预期。 产出: 但是,现在我向Dog类添加了@Component注释,希望现在得到三个类型为Dog的bean,如果我用另一个CommandLineRunner打印所有bean,就会出现这种情况: 似乎@component bean已经

  • 1、启动MySQL管理工具.bat,并登录 2、选择菜单 工具 -> 用户管理 3、选择root,然后按下图所示选择“从任意地点访问” 4、保存[/fusion_text]

  • 我在如下配置类中创建了一个bean: 在FoodConfig.java 在食品服务课程中,我需要访问食品配置。所以我自动连接了食品配置。 试图从我的FoodServiceTest类访问AbstractFoodService类中的someParam时,我得到一个Nullpointer异常。 然而,若我在AbstractFoodServiceClass的构造函数中注入FoodConfig,它就会工作。

  • 我是Spring的新手。我正面临Spring-Boot的问题。我正在尝试将外部配置文件中的字段自动装配到自动装配的bean中。我有以下类 应用程序。Java语言 AppConfig。Java语言 服务接口 服务1 我无法在App类的postconstruct方法中显示服务名称变量。我这样做对吗?