我正在使用solr4.7。我通过将“collection1(solr提供的默认示例)”复制到不同名称“wiki”并使用新名称更新core.properties来创建新核心。因此,在solr管理面板上可以看到新核心。
启动solr后,我尝试将数据导入到新核心,如下所示。
$ java -jar post.jar ../../../enwiki-20150602-pages-articles1.xml -Durl ='http://localhost:8983/solr/#/wiki/update'
SimplePostTool version 1.5
Posting files to base url http://localhost:8983/solr/update using content-type application/xml..
POSTing file enwiki-20150602-pages-articles1.xml
SimplePostTool: WARNING: No files or directories matching -Durl=http:/localhost:8983/solr/#/wiki/update
1 files indexed.
COMMITting Solr index changes to http://localhost:8983/solr/update..
Time spent: 0:00:03.671
我也试过
$ java -jar post.jar ../../../ enwiki-20150602-pages-articles1.xml
但仍在查询solr管理面板时我没有得到任何数据。所以我的问题是,如果数据已被索引,那么为什么我看不到它。我究竟在哪里做错了。
答案 0 :(得分:1)
不确定这是否已得到解决。
我遇到了完全相同的问题。您需要指定要摄取的文件所在的路径/位置。
C:\ test-solr> java -Durl = http://localhost:8983/solr/testdemo/update -Dtype = text / csv -jar C:/test-solr/exampledocs/post.jar“C:\ test-solr \ exampledocs \ ingestMeFile.csv” 的