Kentico CMS 검색 설정을 변경하여 Google과 같이 검색 결과의 일부 텍스트를 표시하려면 어떻게해야합니까? 현재 결과에는 경로 만 표시됩니다.Kentico CMS 검색 결과
답변
검색 설정 방법에 따라 다릅니다.
대다수 사람들이 지금 사용하는 Portal Engine 모델을 사용하는 경우 페이지 수준에서 사용중인 위젯을 확인해야합니다. 기본적으로 일반 검색 또는 스마트 검색으로 바뀝니다.
당신이 ASPX 템플릿 모델을 사용하는 경우 사용자가 페이지 소스를 개방해야하고 ~/CMSWebParts/검색/또는 ~/CMSWebParts/스마트 서치/
당신이 파악되면에서 사용하는 파일 UserControl을 확인할 수 있습니다 어떤 사용자 컨트롤을 사용하고 있는지는 사용하는 변환을 검사하는 문제입니다. 편집 변환에 CMS.Root.SmartSearchResults에게 CMS.Root.SmartSearchResultsWithImages
클릭
CMS.Root.SearchResults와 통화 안에있는 필드 체크 아웃 : 대부분의 경우 다음 중 하나를 사용할 것 SearchHighlight, 일반적으로 "Content". 그렇다면 문서의 주요 내용에서 벗어나는 것입니다. 나는 또한 이것을 "제목"이나 "캡션"과 같은 다른 필드에 묶는 것으로 보았습니다. 그러나 기본값은 "Content"입니다.
텍스트의 결과가 여전히 표시되지 않으면 CMSSiteManager -> 관리 -> 스마트 검색에서 스마트 검색 색인 설정을 확인하십시오. 색인 목록에 사이트가 표시되지 않으면 사이트를 추가해야합니다. 다시 빌드하고 최적화했는지 확인하십시오 (행을 편집하여 해당 옵션으로 이동). 모든 것이 다시 작성되면 결과 아래에 텍스트가 표시되어야합니다.
는 검색 결과 변환에서 다음을 수행하십시오 검색어가 강조 표시
<p>
<%# SearchHighlight(HTMLHelper.HTMLEncode(TextHelper.LimitLength(HttpUtility.HtmlDecode(HTMLHelper.StripTags(GetSearchedContent(DataHelper.GetNotEmpty(Eval("Content"),"")),false, " ")), 280, "...")),"<span style=\"background-color: #FEFF8F\">","</span>") %>
</p>
이는 콘텐츠에서 처음 280 개 문자를 표시합니다.
@jao가 언급했듯이 한 페이지에 내용의 처음 280 자만 사용됩니다. 일치하는 검색 텍스트가 처음 280 자 안에 나오지 않으면 강조 표시가 나타나지 않습니다.
- 1. WordPress CMS 검색 기능
- 2. CMS 검색 엔진
- 3. 웹 검색 결과 검색
- 4. WordPress 검색 상자 + CMS 쿼리
- 5. No 검색 결과
- 6. SQL 검색 결과 순위
- 7. 검색 결과 해석
- 8. PHP 검색 결과
- 9. Drupal보기의 결과 집합 검색
- 10. 지도 검색 결과
- 11. Mongodb에서 주문한 검색 결과?
- 12. 검색 및 순위 결과
- 13. Lucene.Net에서 검색 결과 계산
- 14. mongodb 검색 결과
- 15. 캐싱 Lucene.net 검색 결과
- 16. 동적 검색 결과 C#
- 17. 필터 joomla 검색 결과
- 18. 검색 결과 처리 방법
- 19. 탭이있는 jQuery 검색 결과
- 20. 유닉스 검색 결과 출력
- 21. 이상한 WordPress의 검색 결과?
- 22. 페이징 : 검색 결과 저장
- 23. 페이징에 대한 검색 결과
- 24. 검색 결과 표시 [java]
- 25. 필터 검색 결과
- 26. 검색 결과 매김 방법
- 27. Kentico 스마트 서치, 사용자 지정 내가 기본적으로 특정 문구, 즉에 대한 특정 페이지를 강화하기 위해, 참조 테이블을 구축하고자하는 Kentico 스마트 검색하지만 메신저를 사용하고
- 28. SharePoint 검색 관리 - 검색 결과 페이지 오류
- 29. WORD VBA 와일드 카드 검색 검색 결과
- 30. Lucene.Net 검색 결과를 강조 표시하기위한 검색 결과