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

时间:2015-08-12 14:07:56

标签: solr sitecore sitecore8

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

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

在两种情况下,CreateSearchContext都返回IProviderSearchContext接口。 我在配置设置上填充了sitecore中继,没有区别。我是对的吗?

1 个答案:

答案 0 :(得分:1)

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

我从未使用SolrContentSearchManager