首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SOLR如何处理未存储在SOLR中的字段的文档

SOLR如何处理未存储在SOLR中的字段的文档
EN

Stack Overflow用户
提问于 2016-03-01 23:53:41
回答 1查看 40关注 0票数 0

我们有一个面向solr服务器的客户端,它需要为返回的每个文档从另一个数据源获取额外的字段。

目前我们正在使用文档转换器,但我们想知道有没有更好的方法,特别是如何批量获取查询结果当前页面中所有文档的全部数据。

搜索组件可以做到这一点吗?

EN

回答 1

Stack Overflow用户

发布于 2016-03-15 08:08:16

是的,搜索组件可以做到这一点。

但这其中也有一些含义。组件可能会增加很多延迟,因为您正在获取的外部源响应很慢,或者字段非常大。这可能会对您的查询响应时间产生非常不利的影响。您应该考虑将外部字段加载到内存中,前提是这些字段很少,并且您有足够的内存。

我已经写了一个关于编写搜索组件的示例,您可以在其中找到here

另一种方法是,如果添加到结果中的字段不依赖于查询,则可以在索引时使用自定义更新处理器添加这些字段。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35727420

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档