我想将我的系统的每个文件和文件夹信息索引到solr中。 solr中是否有任何处理程序可以执行此操作?
我可以使用以下命令使用数据导入处理程序索引任何文件
curl" http:// localhost:8983 / solr / update / extract?ext.idx.attr = true \& ext.def.fl = text& commit = true" -F" myfile =@tmp1.txt"
但我想将整个系统编入索引。
答案 0 :(得分:1)
看起来可以通过http://wiki.apache.org/solr/DataImportHandler#FileListEntityProcessor完成,您可以指定
fileName :(必需)用于标识文件的正则表达式模式
baseDir :(必需)基目录(绝对路径)
递归:递归列表与否。默认为' false'
如果您将fileName指定为' *',将baseDir指定为' /',则递归为' true'看起来它会枚举所有文件。