webForumDet fria alternativet

Relevant resultat av sökning?

ASP

2 svar · 126 visningar · startad av bigsky

Medlem sedan maj 2002821 inlägg
Frågan#1

Om man för varje resultat av en sökning vill visa i % hur pass relevant resultatet är för sökingen, hur ska man göra då? Själva sökfunktionen har jag redan. Vad jag vill veta är hur man ska lägga upp matematiken. Alltså vad är det procenten ska visa.

- Antal sökord/antalet resultat?
- Antal träffar i dokumentet/antal resultat?

Ja, ni fattar galoppen...

Medlem sedan aug. 20012 349 inlägg
#2

Det är upp till dig att bestämma, hur du viktar din sökning.

Du kanske har nyckelord som du tidigare tagit fram för dina texter och då är träffen mer rätt om man söker på nyckelorden.
Du kanske tycker att ju tidigare i texten träffarna kommer desta troligare är det att det är relevant. Är det i rubriken är det troligen jätterelevant.
Antalförekomster är en parameter, en text som har sökorden 14 gånger är kanske mer rätt en en text som bara har dem en gång.
Man kan tänka sig även antal sökordsträffar per antal ord. Dvs om sökorden förekommer 2 gånger i en text på 100 ord är det mer relevant än 4 gånger i en text på 1000 ord.
Om man söker på flera ord är texten mer rätt om orden förekommer nära varandra än om de är helt utspridda i texten.
Det finns en massa sätt.

Det är upp till dig att fundera ut hur du vill vikta sökningen. :)

Medlem sedan maj 2002821 inlägg
#3

Mmm, om jag säger så här då. Vilket tror du är vanligast?

264 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
137 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)