Method GetScore
- Namespace
- LMKit.Embeddings
- Assembly
- LM-Kit.NET.dll
GetScore(string, string, CancellationToken)
Computes a similarity score for a single document synchronously.
public float GetScore(string query, string document, CancellationToken cancellationToken = default)
Parameters
query
stringThe input text query. Must not be
null
.document
stringThe document text to compare against the query. Must not be
null
.cancellationToken
CancellationTokenA token to cancel the operation if needed.
Returns
Exceptions
- ArgumentNullException
Thrown if
query
ordocument
isnull
.
GetScore(string, IEnumerable<string>, CancellationToken)
Computes similarity scores for a collection of documents synchronously.
public float[] GetScore(string query, IEnumerable<string> documents, CancellationToken cancellationToken = default)
Parameters
query
stringThe input text query. Must not be
null
.documents
IEnumerable<string>An enumerable of document texts. Must not be
null
or empty.cancellationToken
CancellationTokenA token to cancel the operation if needed.
Returns
Exceptions
- ArgumentNullException
Thrown if
query
isnull
ordocuments
isnull
or empty.
GetScore(string, TextPartition, CancellationToken)
Computes a similarity score for a single text partition synchronously.
public float GetScore(string query, TextPartition partition, CancellationToken cancellationToken = default)
Parameters
query
stringThe input text query. Must not be
null
.partition
TextPartitionThe text partition to compare against the query. Must not be
null
.cancellationToken
CancellationTokenA token to cancel the operation if needed.
Returns
Exceptions
- ArgumentNullException
Thrown if
query
isnull
orpartition
isnull
.
GetScore(string, IEnumerable<TextPartition>, CancellationToken)
Computes similarity scores for a collection of text partitions synchronously.
public float[] GetScore(string query, IEnumerable<TextPartition> partitions, CancellationToken cancellationToken = default)
Parameters
query
stringThe input text query. Must not be
null
.partitions
IEnumerable<TextPartition>An enumerable of text partitions. Must not be
null
or empty.cancellationToken
CancellationTokenA token to cancel the operation if needed.
Returns
Exceptions
- ArgumentNullException
Thrown if
query
isnull
orpartitions
isnull
or empty.