是否可以通过命令提示符创建Solr索引?

mil*_*_db 2 java apache indexing solr solrj

我想知道如何通过命令提示符创建Solr索引...?

如果我的apache_solr配置在远程机器上,我无法在那里运行浏览器...所以如果我想创建索引,我该怎么做?

我有一个servlet可以进行索引,但我想知道是否可以通过命令提示符或有任何其他方法来做同样的...?谢谢...

Kár*_*agy 7

使用curl,您可以直接从命令行发出命令

curl http://localhost:8983/solr/db/dataimport?command=full-import 
Run Code Online (Sandbox Code Playgroud)

如果您愿意,可以将其包装成小的bash脚本并将其放在/ usr/local/bin下.例如:

#!/bin/bash
curl http://localhost:8983/solr/db/dataimport?command=$1
Run Code Online (Sandbox Code Playgroud)

这样您就可以从命令行发出命令:

$ my-indexing-script.sh full-import
Run Code Online (Sandbox Code Playgroud)