Die Suchergebnisse einer Anfrage an die Autonomy-Suchmaschine können
nach einem oder mehreren Feldern sortiert werden. Am üblichsten ist die
Sortierung nach score
. Hierbei handelt es sich um einen von
der Suchmaschine berechneten Wert – eine Punktzahl –, der die
Relevanz dieses Treffers in Bezug auf die Suchanfrage ausdrückt.
Der Score für ein einzelnes Dokument ergibt sich daraus, dass die Suchmaschine jedem Suchterm einen Score zuordnet (die genauen Algorithmen hierfür sind nicht bekannt) und diese Teil-Scores abhängig von den Suchoperatoren miteinander verrechnet:
Nimmt man folgende Teil-Scores für ein Suchergebnis an:
"Teddy"
liefert 0.4"Bär"
liefert 0.8"admins" <IN> permissionLiveServerRead
liefert 0.77"free" <IN> noPermissionLiveServerRead
liefert 0Dann ergibt sich aus den obigen Verknüpfungsregeln:
"Teddy" <OR> "Bär"
liefert max(0.4, 0.8) -> 0.8"Teddy" <AND> "Bär"
liefert min(0.4, 0.8) -> 0.4[90]"Teddy" <#OR> [10]"Bär"
liefert max(0.36, 0.08) -> 0.36<#ANY> (("admins" <#IN> permissionLiveServerRead), ("free" <#IN> noPermissionLiveServerRead))
liefert YESNO
(max(0.77, 0) -> 1Weitere Details zur Score-Berechnung finden Sie in der Dukumentation der einzelnen Operatoren und Modifikatoren, siehe insbesondere MANY und ACCRUE.