I have an EPiServer site where the search page give strange results. E.g. if I search with a criteria that I know is the name of a page. I never get that page in the result.
Where can I read about how the search mechanism in EPiServer CMS 5 works? Cant find any information.
One of those gotchas is that pages are indexed in a lazy fasion so it may take up to one minute before you can search on anything new you publish.
There can be several reasons besides the lazy indexing.
The page can be invisible in menu's (by default those pages are not shown in search results), the current user may not have accesss to see that page, the page isn't published, and so on.
The page is visible in the menu. And everyone has read access. The thing was that I was to lazy to look down in the result.
Now I can see it in the searchresult. But still. The pagename is "Om oss" and I search with "Om oss" and the page is shown as the 67'th result. I thought that the pagename was one of the first properties to search on wich would mean I high rank. But that seem not to be the case.
Is there anywhere I can read about how the search mechanism works? I want to know how I can affect the search result. How the search mechanism ranks the result.
So do you know if there is any way to control the ranking?
I mean, making properties on the page making a higher or less rank.
Check out this blogpost by Allan Thraen. It might help you get what you want.
Allan also has other search related posts on his blog that's very informative:
Thanks a lot Nicklas!