Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在solr中添加索引Oracle表_Oracle_Solrj_Solr4 - Fatal编程技术网

如何在solr中添加索引Oracle表

如何在solr中添加索引Oracle表,oracle,solrj,solr4,Oracle,Solrj,Solr4,我是solr的新手,我完成了solr的安装,还与Oracle db连接并建立了索引 solr中的一个表数据,并检查它,它非常好 但当在solr中插入超过1个表数据时,抛出异常 SolrException:文档缺少必需的uniqueKey字段:players\u数据 我尝试了很多不同的场景,但都失败了。我无法在solr中上传数据,请帮助我 在Data-config.xml文件中,我尝试使用单个文档和多个实体作为表,每个表使用多个文档 Data-config.xml Schema.xml 球员

我是solr的新手,我完成了solr的安装,还与Oracle db连接并建立了索引 solr中的一个表数据,并检查它,它非常好

但当在solr中插入超过1个表数据时,抛出异常

SolrException:文档缺少必需的uniqueKey字段:players\u数据

我尝试了很多不同的场景,但都失败了。我无法在solr中上传数据,请帮助我

Data-config.xml文件中,我尝试使用单个文档和多个实体作为表,每个表使用多个文档

Data-config.xml


Schema.xml


球员数据
id_键

为什么在架构中声明两个uniqueKey字段?错误消息表示您试图添加缺少其中一个uniqueKey字段的文档。这是不允许的。在任何情况下都需要uniqueKey。我尝试了使用单个uniqueKey,也尝试了使用多个uniqueKey,但都不起作用,并给出了定义的例外情况您不需要使用uniqueKey。如果您不知道它有什么好处,也不知道它应该是实体的哪个属性,请将其忽略。表具有复合主键在此处读取