Class SearchServiceConfiguration
- 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
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
Endpoint
The endpoint of the Search Service
[JsonPropertyName("endpoint")]
public string? Endpoint { get; set; }
Property Value
IndexName
The name of the index in Azure AI Search
[JsonPropertyName("index_name")]
public string? IndexName { get; set; }
Property Value
KeySecret
The name of key vault secret containing the access key
[JsonPropertyName("key_secret")]
public string? KeySecret { get; set; }
Property Value
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
TopN
(Optional) The number of rows to return from the index search
[JsonPropertyName("top_n")]
public int? TopN { get; set; }
Property Value
- int?