Language

SearchIndexKnowledgeSourceFieldValueBoost Class

Definition

A hint that boosts documents based on a field value.

public class SearchIndexKnowledgeSourceFieldValueBoost : Azure.Search.Documents.Indexes.Models.SearchIndexKnowledgeSourceBoost, System.ClientModel.Primitives.IJsonModel<Azure.Search.Documents.Indexes.Models.SearchIndexKnowledgeSourceFieldValueBoost>, System.ClientModel.Primitives.IPersistableModel<Azure.Search.Documents.Indexes.Models.SearchIndexKnowledgeSourceFieldValueBoost>
type SearchIndexKnowledgeSourceFieldValueBoost = class
    inherit SearchIndexKnowledgeSourceBoost
    interface IJsonModel<SearchIndexKnowledgeSourceFieldValueBoost>
    interface IPersistableModel<SearchIndexKnowledgeSourceFieldValueBoost>
Public Class SearchIndexKnowledgeSourceFieldValueBoost
Inherits SearchIndexKnowledgeSourceBoost
Implements IJsonModel(Of SearchIndexKnowledgeSourceFieldValueBoost), IPersistableModel(Of SearchIndexKnowledgeSourceFieldValueBoost)
Inheritance
SearchIndexKnowledgeSourceFieldValueBoost
Implements

Constructors

Name Description
SearchIndexKnowledgeSourceFieldValueBoost(String, Double)

Initializes a new instance of SearchIndexKnowledgeSourceFieldValueBoost.

Properties

Name Description
Boost

A multiplier for the document score. Must be a positive number not equal to 1.0.

BoostInstructions

Natural-language instructions that explain when and how to apply the boost.

(Inherited from SearchIndexKnowledgeSourceBoost)
Field

The name of the search index field.

FieldValues

Representative values for the field.

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<SearchIndexKnowledgeSourceBoost>.Create(Utf8JsonReader, ModelReaderWriterOptions) (Inherited from SearchIndexKnowledgeSourceBoost)
IJsonModel<SearchIndexKnowledgeSourceBoost>.Write(Utf8JsonWriter, ModelReaderWriterOptions) (Inherited from SearchIndexKnowledgeSourceBoost)
IJsonModel<SearchIndexKnowledgeSourceFieldValueBoost>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<SearchIndexKnowledgeSourceFieldValueBoost>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<SearchIndexKnowledgeSourceBoost>.Create(BinaryData, ModelReaderWriterOptions) (Inherited from SearchIndexKnowledgeSourceBoost)
IPersistableModel<SearchIndexKnowledgeSourceBoost>.GetFormatFromOptions(ModelReaderWriterOptions) (Inherited from SearchIndexKnowledgeSourceBoost)
IPersistableModel<SearchIndexKnowledgeSourceBoost>.Write(ModelReaderWriterOptions) (Inherited from SearchIndexKnowledgeSourceBoost)
IPersistableModel<SearchIndexKnowledgeSourceFieldValueBoost>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<SearchIndexKnowledgeSourceFieldValueBoost>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<SearchIndexKnowledgeSourceFieldValueBoost>.Write(ModelReaderWriterOptions)

Applies to