有没有人知道dih如何在没有凭证的情况下索引信息?要通过HttpSolrServer保存文档,我必须使用凭据,但通过dih保存不需要使用它。为什么?我可以通过自定义dataimporthandler库来保存其他信息吗?
答案 0 :(得分:1)
我很确定几天前我回答了这个问题,但DataImportHandler存在于你的Solr实例中。当DIH运行时,它是常规Solr进程的一部分 - 它不会通过Solr的常规HTTP API进行任何查询,因此,不需要身份验证(这是Solr中最近的一个选项)孔)。
您可以创建自己的DataImportHandler实现,或者在需要时编写自己的RequestHandler - 或者在添加文档时需要更多处理,使用脚本转换器扩展DIH或添加更新链。