Table of Contents

Class SearchServiceConfiguration

Namespace
FoundationaLLM.Common.Models.Orchestration.DataSourceConfigurations
Assembly
FoundationaLLM.Common.dll

Search Service configuration settings.

public class SearchServiceConfiguration
Inheritance
SearchServiceConfiguration
Derived
Inherited Members
Extension Methods

Properties

ConfigurationType

The type of configuration. This value should not be changed.

[JsonPropertyName("configuration_type")]
public string ConfigurationType { get; }

Property Value

string

EmbeddingFieldName

(Optional) The name of the field to use for embedding in the Search Service.

[JsonPropertyName("embedding_field_name")]
public string? EmbeddingFieldName { get; set; }

Property Value

string

Endpoint

The endpoint of the Search Service

[JsonPropertyName("endpoint")]
public string? Endpoint { get; set; }

Property Value

string

IndexName

The name of the index in Azure AI Search

[JsonPropertyName("index_name")]
public string? IndexName { get; set; }

Property Value

string

KeySecret

The name of key vault secret containing the access key

[JsonPropertyName("key_secret")]
public string? KeySecret { get; set; }

Property Value

string

TextFieldName

(Optional) The name of the field to use for raw text in the Search Service.

[JsonPropertyName("text_field_name")]
public string? TextFieldName { get; set; }

Property Value

string

TopN

(Optional) The number of rows to return from the index search

[JsonPropertyName("top_n")]
public int? TopN { get; set; }

Property Value

int?