0
我们使用Solr 6.4.1并实现多个核心进行搜索。在其中一个核心包含几个实体。刷新索引的所有步骤均从UI手动启动,包括数据库的凭据。从CI作业开始solr索引
我的问题是我可以用远程控制台的几个实体重新索引solr核心吗?我需要为此创建CI作业。
第二个问题是我可以在哪里指定服务器上所有内核的数据库凭据的自定义参数?
我们使用Solr 6.4.1并实现多个核心进行搜索。在其中一个核心包含几个实体。刷新索引的所有步骤均从UI手动启动,包括数据库的凭据。从CI作业开始solr索引
我的问题是我可以用远程控制台的几个实体重新索引solr核心吗?我需要为此创建CI作业。
第二个问题是我可以在哪里指定服务器上所有内核的数据库凭据的自定义参数?
如果应用程序有某种命令,您可以直接从CI管道触发命令,如果情况并非如此,并且索引/更新代码与UI高度耦合,那么您可以使用DataImportHandler配置Solr的(如文档中所描述)的凭据,这需要Solr的查询来执行,等等。而你刚刚从CI管道触发输入处理,是这样的:
http://<host>:<port>/solr/<collection_name>/command=delta-import
这将启动一个delta-import
,对于一些更多的命令来检查上一个链接上的数据导入处理程序命令部分。