hi,
When using smart search PAGES CRAWLER, smart search indexs "Directly indexes the HTML output of pages.".
So you would think that when you use the following default transformation
<%#SearchHighlight(HTMLHelper.HTMLEncode(TextHelper.LimitLength(HttpUtility.HtmlDecode(HTMLHelper.StripTags(CMS.ExtendedControls.ControlsHelper.RemoveDynamicControls(GetSearchedContent(DataHelper.GetNotEmpty(Eval("Content"), ""))), false, " ")), 280, "...")), "<span style='background-color: #FEFF8F'>", "</span>")%>
you would see something in the CONTENT.
Turns out that this is true ONLY if there is actual content stored on the page node the is a page rendered as a site page.
IF the page has no actual content and only holds a repeater showing content from pages underneath, the smart search will search this content but will not be able to display it as CONTENT.
Example:
-
About (template with repeater. page has no actual content stored on it)
- about description
- about more info
- company profile
- etc.
Smart search pages crawler will index content the renders on "/About" page and will find it when searched, but you can NOT show CONTENT from the search result.
Anyone solve this issue?
Thanks