Skip to content

SearchKnowledgeRequest

Namespace AgentPrism · Assembly AgentPrism.AspNetCore.dll

A semantic search request.

public sealed record SearchKnowledgeRequest : IEquatable<SearchKnowledgeRequest>

objectSearchKnowledgeRequest

IEquatable<SearchKnowledgeRequest>

object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

public SearchKnowledgeRequest()

Natural language query to search.

public required string Query { get; init; }

string

Number of results to return. If not given, the default in configuration is used.

public int? Top { get; init; }

int?

public override bool Equals(object? obj)

obj object?

bool

public bool Equals(SearchKnowledgeRequest? other)

other SearchKnowledgeRequest?

bool

public override int GetHashCode()

int

public override string ToString()

string

operator ==(SearchKnowledgeRequest?, SearchKnowledgeRequest?)

Section titled “ operator ==(SearchKnowledgeRequest?, SearchKnowledgeRequest?)”
public static bool operator ==(SearchKnowledgeRequest? left, SearchKnowledgeRequest? right)

left SearchKnowledgeRequest?

right SearchKnowledgeRequest?

bool

operator !=(SearchKnowledgeRequest?, SearchKnowledgeRequest?)

Section titled “ operator !=(SearchKnowledgeRequest?, SearchKnowledgeRequest?)”
public static bool operator !=(SearchKnowledgeRequest? left, SearchKnowledgeRequest? right)

left SearchKnowledgeRequest?

right SearchKnowledgeRequest?

bool