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
querystringThe input text query. Must not be
null.documentstringThe document text to compare against the query. Must not be
null.cancellationTokenCancellationTokenA token to cancel the operation if needed.
Returns
Exceptions
- ArgumentNullException
Thrown if
queryordocumentisnull.
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
querystringThe input text query. Must not be
null.documentsIEnumerable<string>An enumerable of document texts. Must not be
nullor empty.cancellationTokenCancellationTokenA token to cancel the operation if needed.
Returns
Exceptions
- ArgumentNullException
Thrown if
queryisnullordocumentsisnullor 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
querystringThe input text query. Must not be
null.partitionTextPartitionThe text partition to compare against the query. Must not be
null.cancellationTokenCancellationTokenA token to cancel the operation if needed.
Returns
Exceptions
- ArgumentNullException
Thrown if
queryisnullorpartitionisnull.
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
querystringThe input text query. Must not be
null.partitionsIEnumerable<TextPartition>An enumerable of text partitions. Must not be
nullor empty.cancellationTokenCancellationTokenA token to cancel the operation if needed.
Returns
Exceptions
- ArgumentNullException
Thrown if
queryisnullorpartitionsisnullor empty.