java - 如何使用 Solrj 将 JSON 文档插入到 Solr

标签 java solr solrj

examples向 Solr 插入或“更新”JSON 文档,但是我想知道如何使用 Solrj(Solr Java 客户端)实现同样的事情?

或者我应该打开一个套接字并通过它发送它?

注意:我使用的是 Solr 4.0

最佳答案

使用 SolrJ,您可以 add POJOs to Solr使用@Field注释或SolrInputDocument instances ,它们是包含文档字段的 more less map 。您不能直接添加 Json 文档。如果您已有可用的 Json 文档,您可以使用 Jackson 将其转换回 Java 对象。 ,对其进行注释并通过 SolrJ 发送,或者根本不使用 SolrJ 通过 httpclient 发送请求。

关于java - 如何使用 Solrj 将 JSON 文档插入到 Solr,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12932690/

相关文章:

java - 为什么此代码会抛出 NullPointerException?

java - SolrJ 连接到 Zookeeper 时挂起

https - Solr 在 Https 上运行 - SolrJ 连接问题

java - Solr 8 - 具有多个服务器的 MiniSolrCloudCluster 在添加文档时给出 "java.io.IOException: 6/invalid_frame_length"

java - 我们网站的欺诈检测和机器人拦截器

java - 我可以使用 Hibernate 连接不同的数据库并从表中导入数据吗?没有预定义的对象类

Java扫描仪问题

java - 如何用Solr管理 "paging"?

solr - Solr 数据导入处理程序是否支持自定义变量?

tomcat - 如何将集合添加到solr core?