哪个内容搜索管理器更适合用于 Solr 搜索?

Which Content Search Manager would be better to use for Solr search?

对我来说,关于 sitecore 的内容搜索 API 的文档看起来很幸运。 我有 Sitecore 实例,其中包含使用 SOLR 搜索的所有设置,我想搜索存储桶项目。 我很困惑我应该使用内容搜索来实现我的搜索逻辑 ContentSearchManager 或 SolrContentSearchManager ?

using (var context = SolrContentSearchManager.GetIndex(_searchIndexName).CreateSearchContext())
{
    IQueryable<MyClass> query = context.GetQueryable<MyClass>().Where(p => p.MyProd.Contains("name"));
    return query;
}     

两种情况下都是CreateSearchContext return IProviderSearchContext 接口。 我有一个关于配置设置的 sitecore 中继填充,它没有区别。我说得对吗?

ContentSearchManager 也适用于 Solr。它允许您在 LuceneSolr 之间切换,而无需对代码进行太多更改。

我从未使用过SolrContentSearchManager