Поделиться через


BM25Similarity interface

Ранжирующая функция на основе алгоритма сходства Okapi BM25. BM25 — это алгоритм, подобный TF-IDF, который включает нормализацию длины (управляется параметром b), а также насыщение термином частоты (управляется параметром k1).

Extends

Свойства

b

Это свойство определяет, как длина документа влияет на оценку релевантности. По умолчанию используется значение 0,75. Значение 0,0 означает, что нормализация длины не применяется, а значение 1,0 означает, что оценка полностью нормализована по длине документа.

k1

Это свойство управляет функцией масштабирования между частотой каждого соответствующего термина и конечной оценкой релевантности пары "документ-запрос". По умолчанию используется значение 1.2. Значение 0,0 означает, что оценка не масштабируется с увеличением частоты термина.

odatatype

Полиморфный дискриминатор, который указывает различные типы, которые могут быть у этого объекта.

Сведения о свойстве

b

Это свойство определяет, как длина документа влияет на оценку релевантности. По умолчанию используется значение 0,75. Значение 0,0 означает, что нормализация длины не применяется, а значение 1,0 означает, что оценка полностью нормализована по длине документа.

b?: number

Значение свойства

number

k1

Это свойство управляет функцией масштабирования между частотой каждого соответствующего термина и конечной оценкой релевантности пары "документ-запрос". По умолчанию используется значение 1.2. Значение 0,0 означает, что оценка не масштабируется с увеличением частоты термина.

k1?: number

Значение свойства

number

odatatype

Полиморфный дискриминатор, который указывает различные типы, которые могут быть у этого объекта.

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

Значение свойства

"#Microsoft.Azure.Search.BM25Similarity"