Re: Relevancy Rating
This WebDNA talk-list message is from 1998
It keeps the original formatting.
numero = 21787
interpreted = N
texte = >>I have written a sherlock plugin and want to utilize the relevance ranking>>that>>sherlock can identify. How can I create a search result that has a numeric>>relevancy given with each founditem? Sherlock looks for a 100 for 100%>>relevancy on down to 0 for least relevant.>> Unfortunately WebCatalog does not expose its relevancy information inside> [founditems], but you can fake one by assuming that the topmost items are> the most relevant, and using a little [math] with the [index] and> [numfound] to create a smooth gradient from 100% down to 0% (I guess 50% or> so would make more sense).>> Sherlock is very nice, and very easy to implement -- congrats to Apple!>> Technical Support | ==== eCommerce and Beyond ====I actually use the # of search terms to calculate a simple relevancy rating for our Sherlock plugin.predator = 1 word = 25%predator aliens = 2 words = 50%...4 or greater words = 100%It's not perfect (all items in a single search instance have the same relevance), but it's at least a rough measurement of overall relevance. Matching 4 words is probably more relevant than matching only 1 word in the grand scheme of things...Any chance a future version of Webcat will expose relevance inside [founditems]?-Dale ________________________ ______________________________| Dale LaFountain | mailto:dalel@dhorse.com || IT Director, WebMaster | http://www.dhorse.com/ || Dark Horse Comics, Inc.|Phone: 503-652-8815 x324 |\________________________|______________________________/
Associated Messages, from the most recent to the oldest:
>>I have written a sherlock plugin and want to utilize the relevance ranking>>that>>sherlock can identify. How can I create a search result that has a numeric>>relevancy given with each founditem? Sherlock looks for a 100 for 100%>>relevancy on down to 0 for least relevant.>> Unfortunately WebCatalog does not expose its relevancy information inside>
[founditems], but you can fake one by assuming that the topmost items are> the most relevant, and using a little
[math] with the [index] and> [numfound] to create a smooth gradient from 100% down to 0% (I guess 50% or> so would make more sense).>> Sherlock is very nice, and very easy to implement -- congrats to Apple!>> Technical Support | ==== eCommerce and Beyond ====I actually use the # of search terms to calculate a simple relevancy rating for our Sherlock plugin.predator = 1 word = 25%predator aliens = 2 words = 50%...4 or greater words = 100%It's not perfect (all items in a single search instance have the same relevance), but it's at least a rough measurement of overall relevance. Matching 4 words is probably more relevant than matching only 1 word in the grand scheme of things...Any chance a future version of Webcat will expose relevance inside
[founditems]?-Dale ________________________ ______________________________| Dale LaFountain | mailto:dalel@dhorse.com || IT Director, WebMaster | http://www.dhorse.com/ || Dark Horse Comics, Inc.|Phone: 503-652-8815 x324 |\________________________|______________________________/
Dale LaFountain
DOWNLOAD WEBDNA NOW!
Top Articles:
Talk List
The WebDNA community talk-list is the best place to get some help: several hundred extremely proficient programmers with an excellent knowledge of WebDNA and an excellent spirit will deliver all the tips and tricks you can imagine...
Related Readings:
[WebDNA] Bug reporting (2009)
WCS Newbie question (1997)
Bugs in IE 6.0 ? (2003)
[WebDNA] Populate Bootstrap Modal with AJAX WebDNA (2015)
WebCat2final1 crashes (1997)
Using [showif] (2000)
What abobut variables named max ??? (2000)
ImageMap (1997)
carriage returns in data (1997)
bug in [SendMail] (1997)
[SubTotal] again (1998)
WebCat2b12 CGI Mac - [shownext] problem (1997)
RequiredFields template (1997)
looping table rows (1999)
shopping cart bug? or link? (1999)
Reversed words (1997)
[WebDNA] Seriously what is wrong here? (2011)
Re:no [search] with NT (1997)
[SearchString] usage (1997)
Dates (1998)