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

在Solr中查询多核中的不同字段

益智明
2023-03-14

我有两个内核运行在同一个tomcat实例上。我的要求是类似于以下内容:
1。对于单个Solr查询,从Core1返回field1、field2和从Core2返回field3、field4。我需要将所有四个字段作为一条记录返回。

请为我提供一些帮助,以实现这一点在Solr。

共有1个答案

刘子实
2023-03-14

阿法克,你不能。

您所描述的有时被称为垂直分区。可以一次搜索Solr内核,但它们是用于水平分区(又名分片),即将整个文档分区到不同内核的过程

如果你描述了你试图达到的目的,也许人们可以帮助你如何以不同的方式达到目标。

 类似资料:
  • 问题内容: 我命中了要通过自定义开发层进行Solr的查询,而我在该层中超时的一些查询仍在solr实例中。solr中是否有一个可用于使特定查询超时的参数 问题答案: 如Solr中所述,客户端断开连接后查询继续吗?并写在Solr常见问题解答中 在内部,Solr不会使任何请求超时-它使更新和查询都需要花费很长时间才能完全处理。 但是在FAQ的同一位置 但是,用于运行Solr的servlet容器可能会对所

  • 我对使用Solr是新手,我制作了一个新的核心并复制了默认的模式。xml到conf文件夹。我所做的更改非常微不足道。 如您所见,我将字段设置为存储=false。根据我的理解,现在进行查询搜索时不应该显示字段。但这没有发生。我尝试重新启动solr实例,并再次进行查询以索引文件。 根据Solr Wiki,这应该已经为我的文件重新编制了索引。但是,当我再次运行查询时,仍然可以看到Id。 返回的文档示例(这

  • 在服务器启动时出现以下异常,我想它应该在某个地方有一个默认构造函数。那么,spring data solr和solr多核实现是否存在局限性,这是我的实现, 组织。springframework。豆。工厂BeanCreationException:创建名为“repositoryMembershipIndexService”的bean时出错,该名称在文件[/home/rupanjan/Installa

  • 我有Solr 5.3.1,需要查询除某些字段之外的所有字段(我需要在某些字段中搜索而不是以这种方式检索字段[/?q=query&fl=field1,field2,field3]) 2.[以下解决方案有效,但需要更多时间] 3.我在data-config.xml中设置了indexed=“false”,它只忽略此字段中的搜索,但是当我搜索所有字段http://localhost:8983/solr/t

  • 我有两张有相同字段桌子。(请不要责怪设计)。 以下仅针对示例架构 表A ID 姓名 电话 键 所以,我想在一次查询中从满足条件“keys”的表A或表B中查询id、name,返回字段只有“id”和“name”,不管它是从表A或表B 中查询 从TABELA中选择a.id、a.name、b.id、b.name作为a,TABLEB作为b,其中a.keys=“1”或b.keys=“1” 它将重复的id、na

  • 我有以下查询 http://172.22.23.169:9200/index1,index2,index3/_search?pretty 使用这个URL,我想查询Elasticsearch中的许多索引,并且只返回那些存在特定字段的文档。 是否可以在“exists”子句中放入一个字段列表,我在其中定义“field1”、“field2”或“fiedl3”是否存在于某个文档中,否则返回它,或者我必须编写