首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Sitecore 7面搜索(前端),没有SOLR

Sitecore 7面搜索(前端),没有SOLR
EN

Stack Overflow用户
提问于 2013-08-09 09:48:51
回答 2查看 2.9K关注 0票数 1

我无法找到任何信息,如果分面搜索工作在塞特罗雷7不仅为内部搜索,但也为前端方面。

业务用户可以指定方面,这些方面可以由前端的站点访问者使用,而不是使用SOLR引擎吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-08-09 10:31:39

你看过开发人员指导项目桶和搜索吗?您可以创建可用于内部搜索和前端搜索的方面。

5.6.9创建新的搜索面 您可以使用方面深入到任何搜索结果列表中更具体的结果。默认的方面显示在搜索结果右侧的facets菜单中。若要创建自定义方面,请导航到内容树的/sitecore/system/Settings/Buckets/Facets项。右键单击Facet项,然后在上下文菜单中单击Insert。现在您必须在索引中指定字段的名称,在content选项卡的参数字段中指定字段的名称。您可以通过列出由逗号分隔的许多字段来应用层次化面。这是有用的,如果你想要对,例如,衣服类型首先,然后在颜色.

您可以在linq中按方面进行过滤,例如:

代码语言:javascript
复制
var results = queryable.FacetOn(d => d.Name); 
var facets = results.GetFacets(); 
foreach (var category in facets.Categories) 
{ 
    Console.WriteLine(category .Name); 
    foreach (var facetValue in category.Values) 
    { 
         Console.WriteLine("{0}: {1}", facetValue.Name, facetValue.Aggregate); 
    } 
}

也请看这个Sitecore 7合作伙伴网络航空公司

您也可以使用标记进行搜索。

票数 5
EN

Stack Overflow用户

发布于 2013-08-10 02:06:32

是的,Lucene和Solr搜索提供者都支持facet。

为了使业务用户能够指定访问者可以使用的方面,请查看Autohaus演示站点以了解如何实现它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18143964

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档