BM25Similarity interface

Rangsorolási függvény az Okapi BM25 hasonlósági algoritmus alapján. A BM25 egy TF-IDF-szerű algoritmus, amely magában foglalja a hossz normalizálását (a "b" paraméterrel vezérelve), valamint a kifejezés gyakoriságának telítését (amelyet a "k1" paraméter szabályoz).

Extends

Tulajdonságok

b

Ez a tulajdonság szabályozza, hogy a dokumentum hossza hogyan befolyásolja a relevanciapontszámot. Alapértelmezés szerint a rendszer 0,75-ös értéket használ. A 0,0 érték azt jelenti, hogy a program nem alkalmaz hossz normalizálást, míg az 1,0 érték azt jelenti, hogy a pontszámot a dokumentum hossza teljesen normalizálja.

k1

Ez a tulajdonság szabályozza a skálázási függvényt az egyes egyező kifejezések kifejezési gyakorisága és a dokumentum-lekérdezés párok végső relevanciapontszáma között. Alapértelmezés szerint a rendszer 1,2 értéket használ. A 0,0 érték azt jelenti, hogy a pontszám nem skálázható a kifejezés gyakoriságának növekedésével.

odatatype

A származtatott típusok diszkriminatív.

Tulajdonság adatai

b

Ez a tulajdonság szabályozza, hogy a dokumentum hossza hogyan befolyásolja a relevanciapontszámot. Alapértelmezés szerint a rendszer 0,75-ös értéket használ. A 0,0 érték azt jelenti, hogy a program nem alkalmaz hossz normalizálást, míg az 1,0 érték azt jelenti, hogy a pontszámot a dokumentum hossza teljesen normalizálja.

b?: number

Tulajdonság értéke

number

k1

Ez a tulajdonság szabályozza a skálázási függvényt az egyes egyező kifejezések kifejezési gyakorisága és a dokumentum-lekérdezés párok végső relevanciapontszáma között. Alapértelmezés szerint a rendszer 1,2 értéket használ. A 0,0 érték azt jelenti, hogy a pontszám nem skálázható a kifejezés gyakoriságának növekedésével.

k1?: number

Tulajdonság értéke

number

odatatype

A származtatott típusok diszkriminatív.

odatatype: "#Microsoft.Azure.Search.BM25Similarity"

Tulajdonság értéke

"#Microsoft.Azure.Search.BM25Similarity"