对我来说,看起来好像是关于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中继,没有区别。我是对的吗?
答案 0 :(得分:1)
ContentSearchManager
也适用于Solr
。它允许您在Lucene
和Solr
之间切换,而无需对代码进行太多更改。
我从未使用SolrContentSearchManager
。