Skip to main content

SearchResult

Defined in the knowledge module.
Rust AI Agent SDK Container for search results.

Fields

NameTypeDescription
resultsVec<SearchResultItem>List of result items
metadataHashMap<StringSearch metadata
queryStringOriginal query
total_countOption<usize>Total count (may differ from results.len() if paginated)

Methods

new

fn new(query: impl Into<String>, results: Vec<SearchResultItem>) -> Self
Create a new search result Parameters:
NameType
queryimpl Into&lt;String&gt;
resultsVec&lt;SearchResultItem&gt;

is_empty

fn is_empty(&self) -> bool
Check if empty

len

fn len(&self) -> usize
Get result count

Source

View on GitHub

praisonai/src/knowledge/mod.rs at line 145