2017-05-29 46 views
0

我們使用Solr 6.4.1並實現多個核心進行搜索。在其中一個核心包含幾個實體。刷新索引的所有步驟均從UI手動啓動,包括數據庫的憑據。從CI作業開始solr索引

我的問題是我可以用遠程控制檯的幾個實體重新索引solr核心嗎?我需要爲此創建CI作業。

第二個問題是我可以在哪裏指定服務器上所有內核的數據庫憑據的自定義參數?

回答

1

如果應用程序有某種命令,您可以直接從CI管道觸發命令,如果情況並非如此,並且索引/更新代碼與UI高度耦合,那麼您可以使用DataImportHandler配置Solr的(如文檔中所描述)的憑據,這需要Solr的查詢來執行,等等。而你剛剛從CI管道觸發輸入處理,是這樣的:

http://<host>:<port>/solr/<collection_name>/command=delta-import 

這將啓動一個delta-import ,對於一些更多的命令來檢查上一個鏈接上的數據導入處理程序命令部分。