1
我在一個solr應用程序中有兩個核心,一個用於在「Main Core」上查詢,另一個用於索引數據「Index Core」.Schema文件是兩個核心都一樣。查詢從solr中的多核獲取結果具有相同模式
索引「索引核心」中的數據後,我想查詢「主核心」以獲得結果。
如何在solrnet中查詢該問題?
謝謝。
我在一個solr應用程序中有兩個核心,一個用於在「Main Core」上查詢,另一個用於索引數據「Index Core」.Schema文件是兩個核心都一樣。查詢從solr中的多核獲取結果具有相同模式
索引「索引核心」中的數據後,我想查詢「主核心」以獲得結果。
如何在solrnet中查詢該問題?
謝謝。
從您的問題來看,這並非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);
我唯一困惑的是你使用兩個不同的核心進行查詢和索引的聲明。這對我來說很奇怪,因爲典型的用例是索引數據,然後在模式和數據相同的情況下在同一個核心上查詢它們。