Share via


TextSearchExtensions.CreateGetTextSearchResults Method

Definition

Overloads

CreateGetTextSearchResults(ITextSearch, KernelFunctionFromMethodOptions, TextSearchOptions)

public static Microsoft.SemanticKernel.KernelFunction CreateGetTextSearchResults(this Microsoft.SemanticKernel.Data.ITextSearch textSearch, Microsoft.SemanticKernel.KernelFunctionFromMethodOptions? options = default, Microsoft.SemanticKernel.Data.TextSearchOptions? searchOptions = default);
static member CreateGetTextSearchResults : Microsoft.SemanticKernel.Data.ITextSearch * Microsoft.SemanticKernel.KernelFunctionFromMethodOptions * Microsoft.SemanticKernel.Data.TextSearchOptions -> Microsoft.SemanticKernel.KernelFunction
<Extension()>
Public Function CreateGetTextSearchResults (textSearch As ITextSearch, Optional options As KernelFunctionFromMethodOptions = Nothing, Optional searchOptions As TextSearchOptions = Nothing) As KernelFunction

Parameters

textSearch
ITextSearch

The ITextSearch instance to use.

options
KernelFunctionFromMethodOptions

Optional KernelFunctionFromMethodOptions which allow the KernelFunction metadata to be specified.

searchOptions
TextSearchOptions

Optional TextSearchOptions which override the options provided when the function is invoked.

Returns

A KernelFunction instance with a Search operation that calls the provided GetTextSearchResultsAsync(String, TextSearchOptions, CancellationToken).

Applies to

CreateGetTextSearchResults(ITextSearch, JsonSerializerOptions, KernelFunctionFromMethodOptions, TextSearchOptions)

public static Microsoft.SemanticKernel.KernelFunction CreateGetTextSearchResults(this Microsoft.SemanticKernel.Data.ITextSearch textSearch, System.Text.Json.JsonSerializerOptions jsonSerializerOptions, Microsoft.SemanticKernel.KernelFunctionFromMethodOptions? options = default, Microsoft.SemanticKernel.Data.TextSearchOptions? searchOptions = default);
static member CreateGetTextSearchResults : Microsoft.SemanticKernel.Data.ITextSearch * System.Text.Json.JsonSerializerOptions * Microsoft.SemanticKernel.KernelFunctionFromMethodOptions * Microsoft.SemanticKernel.Data.TextSearchOptions -> Microsoft.SemanticKernel.KernelFunction
<Extension()>
Public Function CreateGetTextSearchResults (textSearch As ITextSearch, jsonSerializerOptions As JsonSerializerOptions, Optional options As KernelFunctionFromMethodOptions = Nothing, Optional searchOptions As TextSearchOptions = Nothing) As KernelFunction

Parameters

textSearch
ITextSearch

The ITextSearch instance to use.

jsonSerializerOptions
JsonSerializerOptions

The JsonSerializerOptions to use for serialization and deserialization of various aspects of the function.

options
KernelFunctionFromMethodOptions

Optional KernelFunctionFromMethodOptions which allow the KernelFunction metadata to be specified.

searchOptions
TextSearchOptions

Optional TextSearchOptions which override the options provided when the function is invoked.

Returns

A KernelFunction instance with a Search operation that calls the provided GetTextSearchResultsAsync(String, TextSearchOptions, CancellationToken).

Applies to