从solr admin检索原始状态输出

时间:2013-08-12 22:59:17

标签: solr dataimporthandler

我想编写一个脚本来比较DataImportHandler的结果和ETL过程中的早期结果。我在solr中使用的url是:

http://HOSTNAME:PORT/solr/#/CORENAME/dataimport//dataimport

Raw Status-Output有一个很好的JSON输出,包含我需要的信息(提取的文件等),但我无论如何也找不到这个JSON输出。我可以提供一些争论的URL吗?因为它是我无法解析页面上我需要的信息。

2 个答案:

答案 0 :(得分:2)

您可以使用:http://<host>:<port>/solr/dataimport?command=status&wt=json

如果您想要一个漂亮的打印输出,请将响应的主体传递给python -mjson.tool

答案 1 :(得分:1)

您可以使用LukeRequestHandler来获取索引的状态。

如果设置numTerms=0,则会获得最小输出,最后一个索引时间。

为了获得json输出,您可以将wt=json&json.nl=map附加到SOLR请求查询字符串。