Now apart from taking term location (e.g. title, heading, keywords, etc.) into account, we also consider their frequency, length of the topic, number of topics, etc. Also in case the search query contains more than one term, we also take into account their closeness in the topics
Let's break that up a bit and explain as best I can.
- Now apart from taking term location (e.g. title, heading, keywords, etc.) into account
Is the term in the title of a topic, the heading or its keywords? That starts the ranking process.
- we also consider their frequency, length of the topic, number of topics, etc.
That is a statement these things are taken into account but I don't know how.
- Also in case the search query contains more than one term, we also take into account their closeness in the topics
Are the two terms next to each other or is the first word some way from the second. Closeness is how close they are together. Search on "first document" will give a higher ranking if the two words are together than when both terms are in the topic but separated by other words.
Search nowadays is a complex algorithm so there is no simple answer and can probably only be truly understood by a developer.
Certainly the first part will give your customers better results but beyond that it's like trying to get Google to give you what you want rather than how Google thinks it should work generally.
I think you may do better to come up with cases where the process is not giving what is required and why you think it is wrong. Then there is something concrete to investigate.
Hope that helps.
________________________________________________________
See www.grainge.org for free Authoring and RoboHelp Information