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