如何在SolrJ中插入具有多个子Bean的Bean对象 [英] How to insert Bean object which has many child Bean in SolrJ

查看:341
本文介绍了如何在SolrJ中插入具有多个子Bean的Bean对象的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个Bean类活动,该活动将概要文件列表和一个用户Bean相关联.现在,如果我试图通过SOLRJ在Solr中插入这个Activity bean,它将给我空指针异常. 异常是由以下代码引起的:

I have a Bean Class Activity which associates List of Profiles and a User Bean. Now If I am trying to insert this Activity bean in Solr by SOLRJ, it is giving me null pointer exception. The Exception is causing by below piece of code:

public <T> boolean insert (T bean) {
    try {
        UpdateResponse response = solrClient.addBean(bean);
        System.out.println("insert bean ElapsedTime: " + response.getElapsedTime());
        solrClient.commit();
        return true;
    } catch (IOException | SolrServerException e) {
        e.printStackTrace();
    }
    return false;
}

推荐答案

请参阅以下URL,以进行嵌套文档的插入和搜索:

Refer below URL for nested document insertion and searching:

在Solr(J)中搜索嵌套文档

这篇关于如何在SolrJ中插入具有多个子Bean的Bean对象的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆