`

org.apache.solr.client.solrj.impl.HttpSolrServer$RemoteSolrException: Document i

    博客分类:
  • solr
阅读更多

当在学习使用solr时,solr的环境搭建好后,在进行索引添加操作的时候可能会出现如下操作

org.apache.solr.client.solrj.impl.HttpSolrServer$RemoteSolrException: Document is missing mandatory uniqueKey field: id

这个问题的主要原因是你在添加时,没有添加对应的id字段,你在schema.xml中可以看到<uniqueKey>id</uniqueKey>在250行左右,在添加时必须添加id字段,否则会报上述错误。

分享到:
评论

相关推荐

    solr

    - `org.apache.solr.client.solrj.impl.HttpSolrServer`:实现通过HTTP协议与Solr服务器通信的类。 #### 2. 初始化Solr服务器连接 在本例中,通过`@Value`注解从配置文件中读取Solr服务的基本URL,并通过该URL实例...

    solr配置和solrJ的使用

    import org.apache.solr.client.solrj.impl.HttpSolrClient; public class SolrJExample { public static void main(String[] args) { String url = "http://localhost:80/solr"; SolrClient solr = new ...

    solrj的使用

    import org.apache.solr.client.solrj.impl.HttpSolrClient; public class SolrJExample { public static void main(String[] args) { String solrUrl = "http://localhost:8983/solr/mycollection"; ...

    java 调用solr最小依赖jiar包

    import org.apache.solr.client.solrj.impl.HttpSolrClient; public class SolrJavaIntegration { public static void main(String[] args) { String solrUrl = "http://localhost:8983/solr/collection1"; ...

Global site tag (gtag.js) - Google Analytics