curl 工具
以后章节中的许多例子会用到 curl 这个工具来通过 URL 发送数据给 Solr 索引库。curl 通过 HTTP、FTP 等其他协议来发送和接收数据。大部分的 Linux 发行版中包含了一个 curl。在网上(curl 的官网可能需要翻墙才能打开)可以用下载到 Linux、Windows 和其他操作系统版本的 curl 工具 ,这里有一个 Windows 版本的 curl
标签:curl
以后章节中的许多例子会用到 curl 这个工具来通过 URL 发送数据给 Solr 索引库。curl 通过 HTTP、FTP 等其他协议来发送和接收数据。大部分的 Linux 发行版中包含了一个 curl。在网上(curl 的官网可能需要翻墙才能打开)可以用下载到 Linux、Windows 和其他操作系统版本的 curl 工具 ,这里有一个 Windows 版本的 curl
curl http://localhost:8983/update -H "Content-Type: text/xml" --data-binary ' <add> <doc> <field name="authors">Patrick Eagar</field> <field name="subject">Sports</field> <field name="dd">796.35</field> <field name="isbn">0002166313</field> <field name="yearpub">1982</field> <field name="publisher">Collins</field> </doc> </add>'
curl http://localhost:8983/update -H "Content-Type: text/xml" --data-binary @myfile.xml
curl http://localhost:8983/update?stream.body=%3Ccommit/%3E
<?xml version="1.0" encoding="UTF-8"?><br /> <response><br /> <lst name="responseHeader"><br /> <int name="status">0</int><br /> <int name="QTime">127</int><br /> </lst><br /> </response>
首先启动 Solr 示例的服务:
java -jar start.jar
新开一个命令行窗口,定位到 docs 目录下,通过 HTTP POST 向 Solr 发送一个文件。
cd docs
curl “http://localhost:8983/so ” -F “myfile=@tutolr/update/ex tract?litera l.id=doc1&co mmit=true rial.html “
curl 的安装请参看前面的章节,在windows下,建议将 curl 安装目录放入环境变量的 Path 中。
Copyright © All Rights Reserved · Green Hope Theme by Sivan & schiy · Proudly powered by WordPress 闽ICP备18020075号-1