mirror of
https://github.com/meilisearch/MeiliSearch
synced 2025-07-04 12:27:13 +02:00
Introduce the Search builder struct
This commit is contained in:
parent
bfb46cbfbe
commit
7dc594ba4d
5 changed files with 406 additions and 300 deletions
|
@ -62,12 +62,13 @@ fn main() -> anyhow::Result<()> {
|
|||
let before = Instant::now();
|
||||
|
||||
let query = result?;
|
||||
let (_, documents_ids) = index.search(&rtxn, &query)?;
|
||||
let result = index.search(&rtxn).query(query).execute().unwrap();
|
||||
|
||||
let headers = match index.headers(&rtxn)? {
|
||||
Some(headers) => headers,
|
||||
None => return Ok(()),
|
||||
};
|
||||
let documents = index.documents(documents_ids.iter().cloned())?;
|
||||
let documents = index.documents(result.documents_ids.iter().cloned())?;
|
||||
|
||||
let mut stdout = io::stdout();
|
||||
stdout.write_all(&headers)?;
|
||||
|
@ -76,7 +77,7 @@ fn main() -> anyhow::Result<()> {
|
|||
stdout.write_all(&content)?;
|
||||
}
|
||||
|
||||
debug!("Took {:.02?} to find {} documents", before.elapsed(), documents_ids.len());
|
||||
debug!("Took {:.02?} to find {} documents", before.elapsed(), result.documents_ids.len());
|
||||
}
|
||||
|
||||
Ok(())
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue