我目前正在使用solr的Microsoft.Extensions.DependencyInjection。我可以注册我的服务并在控制器中使用Solr
在启动时 https://github.com/SolrNet/SolrNet/blob/master/Documentation/Initialization.md
services.AddSolrNet("http://localhost:8983/solr");
控制器中的
public MyController(ISolrOperations<T> solrOperations, ILogger logger)
{
}
现在我想使用不同的语言,并希望使用不同的核心。我该怎么做? 在solr中有没有办法,或者我可以这样做,还是可以通过多种界面实现来实现,如下所示: How to register multiple implementations of the same interface in Asp.Net Core?
在文档中并不是.net核心的一个例子 https://github.com/SolrNet/SolrNet/blob/master/Documentation/Multi-core-instance.md