IKeywordHybridSearchable<TRecord> Interface

Definition

Contains a method for performing a hybrid search using a vector and keywords.

generic <typename TRecord>
 where TRecord : classpublic interface class IKeywordHybridSearchable
public interface IKeywordHybridSearchable<TRecord> where TRecord : class
type IKeywordHybridSearchable<'Record (requires 'Record : null)> = interface
Public Interface IKeywordHybridSearchable(Of TRecord)

Type Parameters

TRecord

The record data model to use for retrieving data from the store.

Methods

Name Description
GetService(Type, Object)

Asks the IKeywordHybridSearchable<TRecord> for an object of the specified type serviceType.

HybridSearchAsync<TInput>(TInput, ICollection<String>, Int32, HybridSearchOptions<TRecord>, CancellationToken)

Performs a hybrid search for records that match the given embedding and keywords, after applying the provided filters.

Applies to