Skip to main content
All docs
V25.1
  • SemanticSearchBehaviorProperties Members

    Contains configuration properties for semantic search behavior.

    Constructors

    Name Description
    SemanticSearchBehaviorProperties() Initializes a new instance of the SemanticSearchBehaviorProperties class.

    Properties

    Name Description
    AllowChangeSearchMode Gets or sets whether users can change search mode.
    DataSourceKeyField Gets or sets the key field in the data source that uniquely identifies records.
    EmbeddingGeneratorName Gets or sets the embedding generator name. Set this property if you registered multiple embedding generators in the AI container.
    Events For internal use.
    ScoreThreshold Gets or sets the similarity score threshold at which search results are considered relevant.
    ScoreThresholdFilter Controls how the ScoreThreshold is applied during filtering.
    SearchMode Gets or sets a control’s search mode.
    SearchResultCount Gets or sets the maximum number of semantic search results returned by a vector store for a query.
    VectorCollectionName Gets or sets the name of the collection with embeddings in the vector store.

    Methods

    Name Description
    CreateEventsStorage() For internal use.
    Equals(Object, Object) static Determines whether the specified object instances are considered equal. Inherited from Object.
    Equals(Object) Determines whether the specified object is equal to the current object. Inherited from Object.
    GetEventsStorage() For internal use.
    GetHashCode() Serves as the default hash function. Inherited from Object.
    GetType() Gets the Type of the current instance. Inherited from Object.
    MemberwiseClone() protected Creates a shallow copy of the current Object. Inherited from Object.
    ReferenceEquals(Object, Object) static Determines whether the specified Object instances are the same instance. Inherited from Object.
    SetEventsStorage(IComponent) For internal use.
    See Also