2
我可以做的Solr查詢與清除所有FilterQuery在Sitecore.ContentSearch LINQ查詢
var index = ContentSearchManager.GetIndex(IndexName);
var context = index.CreateSearchContext()
var results = context.GetQueryable<SolrCoreModel>().GetResults()...
但在原料的Solr查詢FQ參數總是添加INDEXNAME
&fq=_indexname:(solr_core)
我怎樣才能刪除它,發送'清除'查詢?
所以,我可以以某種方式傳遞它與查詢,而不是FilterQuery? – Saint
我猜你必須完全跳過Sitecore API並嘗試低級別的'Solr.net'。我不確定是否有可能。爲什麼你甚至試圖這樣做? –
我有自定義solr核心,我用它作爲另一個具有不同模式的核心的「合併」核心。它看起來像什麼時候通過'fq'傳遞了某個字段應該包含在兩個模式中。 'q'沒有這樣的限制。 – Saint