我正在使用Solr
7.2索引'文档文件'使用Post。
但是,我希望每次文档文件夹发生更改时都重新运行。
所以我使用Jenkins和Folder Watcher触发器(FSTrigger
)调用POST重新索引如下: -
/opt/solr/bin/solr delete -c resumes
sudo -u solr /opt/solr/bin/solr create -c resumes -d /opt/solr/example/files/conf
/opt/solr/bin/post -c resumes /home/chak/Documents
Solr
本身是否有文件夹观察者,所以我可以避免使用Jenkins?
答案 0 :(得分:1)
不,Solr没有任何手表功能 - 因为它也意味着要在多台服务器上作为群集运行,我很确定这些功能会被认为是Solr的外部(可能集成到post
工具中)。
话虽这么说,你不必使用像Jenkins这样复杂的东西来实现它。使用inotifywait
您可以implement the same functionality with a couple of lines of bash。