What is Knowledge actually searching
- Title?
- Abstract?
- User Content?
- Analyst Content?
- Keywords?
Best Answer
-
Adam_Dzyacky Product Owner Contributor Monkey ✭✭✭✭✭Tom_Hendricks said:I think the more pertinent question may be how is it searching those fields.
(10000 * coalesce(ctTitle.RANK, 0)) + (1000 * coalesce(ctKeyword.RANK,0)) + (100 * coalesce(ctAbstract.RANK,0)) + (1 * coalesce(ctEUContent.RANK,0)) + (1 * coalesce(ctAContent.RANK,0)) as WeightedRank
While I too invite corrections from Cireson, it certainly looks like the weight is based around where the word is found on the KA.8
Answers
My users complain at a very high and steady rate from week to week that the search is not turning up articles even when they search for the exact text of an article title. Sometimes I can repeat this, sometimes I cannot.
When searching for text that is known to be in the Keywords field, searches are significantly more successful.
What appears to be happening (I invite corrections from Cireson if I have any of this wrong) is that the search is taking each individual word in a search string and comparing the frequency that it appears in articles. My users expect it to work like a search engine and consider phrases or proximity of words to each other, etc. instead of counting individual words and ranking based on count.
While I too invite corrections from Cireson, it certainly looks like the weight is based around where the word is found on the KA.
Our own queries and stored procedures written in-house work perfectly. We really just want to overwrite the out-of-box SP, but realized that the one we identified for replacement was not actually getting called, and cannot find where the logic actually lives. I am now assuming that it is embedded in a DLL somewhere. Perhaps it is a combination of the two.
Obviously I would vastly prefer Cireson to fix this, for so many different reasons, but my users' patience wears thin and I am well past tired of deflecting. It just needs to work.
I do see that the Knowledge Base is in the SMP roadmap, and I remain hopeful that this is a significant part of that effort. It really needs to be. Addressing this will go a long way toward restoring faith in the KB.