ISolrQueryResults正在使用solrNet 3.0
就像我的solrNet 3.0代码一样
ISolrOperations<ProductTest2> solr = ServiceLocator.Current.GetInstance<ISolrOperations<ProductTest2>>();
ISolrQueryResults<ProductTest2> powerArticles = solr.Query(new SolrQuery("is_OneCategoryActive:true") , new QueryOptions
{
FilterQueries = new[] { new SolrQueryByRange<Int32>("bestsellercurrent",1, 5) },
Start = 0,
Rows = 5
}
);
Run Code Online (Sandbox Code Playgroud)
现在它停止使用solrNet 4.0.请建议我需要改变什么.
ISolrQueryResults使用SolrNet 0.4.0 Beta1版本删除了该界面.你可以用它替换它SolrQueryResults.请参阅发行说明的"重大更改"部分.
所以以下内容现在可以使用:
ISolrOperations<ProductTest2> solr = ServiceLocator.Current.GetInstance<ISolrOperations<ProductTest2>>();
SolrQueryResults<ProductTest2> powerArticles = solr.Query(new SolrQuery("is_OneCategoryActive:true") , new QueryOptions
{
FilterQueries = new[] { new SolrQueryByRange<Int32>("bestsellercurrent",1, 5) },
Start = 0,
Rows = 5
}
);
Run Code Online (Sandbox Code Playgroud)