2013-08-09 2 views
1

측면 검색은 Sitecore 7에서 내부 검색뿐만 아니라 프런트 엔드 쪽에서도 작동하는 경우 정보를 찾을 수 없습니다.Sitecore 7 측면 검색 (프런트 엔드), SOLR 없음

비즈니스 사용자는 Sitecore 기본 검색을 사용하고 SOLR 엔진을 사용하지 않고 프런트 엔드 사이트 방문자가 사용할 수있는 패싯을 지정할 수 있습니까?

답변

5

developers guide to item buckets and search을 보았습니까? 내부 검색 및 프런트 엔드 검색에 사용할 수있는 패싯을 만들 수 있습니다.

5.6.9

당신은 검색 결과의 목록에서보다 구체적인 결과를 드릴 다운면을 사용할 수있는 새로운 검색 패싯

만들기. 기본 패싯은 검색 결과의 오른쪽 패싯 메뉴에 표시됩니다. 사용자 정의 패싯을 만들려면 컨텐츠 트리의/sitecore/system/Settings/Buckets/Facets 항목으로 이동하십시오. 패싯 항목을 마우스 오른쪽 버튼으로 클릭하고 컨텍스트 메뉴에서 삽입, 패싯을 클릭합니다. 이제 콘텐츠 탭의 매개 변수 필드에서 색인의 필드 이름을 지정해야합니다. 쉼표로 구분 된 여러 필드를 나열하여 계층 적 패싯을 적용 할 수 있습니다. 당신이 패싯하려는 경우에 유용합니다, 예를 들어, 첫 번째 유형 옷, 그리고 색상에 ...

당신은 LINQ의 측면에 의해 필터링 할 수 있습니다

예 :

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); 
    } 
} 

또한보고 this Sitecore-7 Partner webinair

검색 용 태그를 사용할 수도 있습니다.

+1

Sitecore의 문서가 매우 혼란 스럽습니다. Sitecore 인터페이스 *에서 검색하는 방법과 사용자를 위해 웹 사이트에 검색 페이지를 만드는 방법을 구분하는 것은 어렵습니다. 현재 구현할 때 Item Buckets가 필요하지 않습니다. 그러나 나는 내 웹 사이트를위한 면면 검색을 할 수 있기를 바란다. Item Buckets을 사용하지 않고 Sitecore *를 사용하여 패싯 검색을 작성하는 방법에 대한 명확한 설명을 찾을 수 없습니다. –

0

예, 패싯은 Lucene 및 Solr 검색 공급자에서 모두 지원됩니다.

비즈니스 사용자가 방문자가 사용할 수있는 패싯을 지정할 수 있도록 구현할 수있는 방법은 Autohaus demo site을 참조하십시오.