Table of Contents

Class QueryRewriteResult

Namespace
Mythosia.AI.Rag
Assembly
Mythosia.AI.Rag.Abstractions.dll
public class QueryRewriteResult
Inheritance
QueryRewriteResult
Inherited Members

Constructors

QueryRewriteResult(string, bool, IReadOnlyList<string>?)

public QueryRewriteResult(string query, bool needsSearch, IReadOnlyList<string>? keywords = null)

Parameters

query string
needsSearch bool
keywords IReadOnlyList<string>

Properties

Keywords

public IReadOnlyList<string>? Keywords { get; }

Property Value

IReadOnlyList<string>

NeedsSearch

public bool NeedsSearch { get; }

Property Value

bool

Query

public string Query { get; }

Property Value

string

Methods

Pass(string)

public static QueryRewriteResult Pass(string originalQuery)

Parameters

originalQuery string

Returns

QueryRewriteResult

Search(string)

public static QueryRewriteResult Search(string query)

Parameters

query string

Returns

QueryRewriteResult

Search(string, IReadOnlyList<string>?)

public static QueryRewriteResult Search(string query, IReadOnlyList<string>? keywords)

Parameters

query string
keywords IReadOnlyList<string>

Returns

QueryRewriteResult