我在一个solr应用程序中有两个核心,一个用于查询“主核”,另一个用于索引数据“索引核心”.Schema文件在两个核心中是相同的。
在对"Index Core“中的数据进行索引后,我想在"Main Core”上查询以获得结果。
如何在solrnet中查询?
谢谢。
发布于 2013-12-10 00:14:43
您的问题并不是100%清楚,但是SolrNet能够同时维护多个内核/连接。使用关联的不同url模式在多个核心上简单调用Startup.Init。模式可以是相同的,只要使用相同的类型即可。
var solrConnectionProducts = new SolrConnection(SolrServerUrl + "/products");
Startup.Init<SolrProductDocument>(solrConnectionProducts);
var solrConnectionProducts2 = new SolrConnection(SolrServerUrl + "/products2");
Startup.Init<SolrProductDocument>(solrConnectionProducts2);唯一让我感到困惑的是你关于使用两个不同的内核进行查询和索引的说法。这对我来说很奇怪,因为典型的用例是为数据建立索引,然后在相同的核心上查询它们,如果模式和数据相同的话。
https://stackoverflow.com/questions/20463884
复制相似问题