我是Solr的新手,我想为以下json对象建立索引,该对象包含一个字段,该字段本身就是json对象。因此,当我使用无模式模式时,会出现以下错误:
getCellObservableValue(0).getValue()
有人知道什么是最好的方法吗?
P.S。当我使用“ bin / post”在Linux中索引同一文档时,它会自动拉平json对象,而不会发生任何错误。但是,当我使用“ post.jar”在Windows中对其进行索引时,会出现此错误!
答案 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应用程序,则将获得相同的效果)环境)。