将json对象字段存储在Solr中

时间:2018-07-17 20:31:46

标签: json indexing solr

我是Solr的新手,我想为以下json对象建立索引,该对象包含一个字段,该字段本身就是json对象。因此,当我使用无模式模式时,会出现以下错误:

getCellObservableValue(0).getValue()

有人知道什么是最好的方法吗?

P.S。当我使用“ bin / post”在Linux中索引同一文档时,它会自动拉平json对象,而不会发生任何错误。但是,当我使用“ post.jar”在Windows中对其进行索引时,会出现此错误!

1 个答案:

答案 0 :(得分:0)

Solr中的bin/post实用程序使用org.apache.solr.util.SimplePostTool提交文档。运行post实用程序时,它将在提交文档之前输出完整的命令行。

[..]/bin/java -classpath [..]solr-core-7.3.0.jar -Dauto=yes -Dc=foo -Ddata=files org.apache.solr.util.SimplePostTool ../example/films/films.json

然后,您可以在Windows下使用相同的命令,也可以使用cygwin或Windows上的Ubuntu工具集运行post工具本身(如果安装了git bash应用程序,则将获得相同的效果)环境)。