perf(server): eliminate implicit full-collection clones by removing Store::read() in favor of read_with()
This commit is contained in:
1 parent
84ad64156c
commit
1d5e4bd00d
8 files changed
+80
-23
No files matched your search
@@ -215,14 +215,18 @@ impl MemoryIndex {
|
||||
|
||||
pub fn index_batch(
|
||||
&self,
|
||||
entities: Vec<Entity>,
|
||||
tasks: Vec<Task>,
|
||||
snippets: Vec<Snippet>,
|
||||
adrs: Vec<Adr>,
|
||||
entities: &[Entity],
|
||||
tasks: &[Task],
|
||||
snippets: &[Snippet],
|
||||
adrs: &[Adr],
|
||||
) -> tokio::task::JoinHandle<tantivy::Result<()>> {
|
||||
let writer = Arc::clone(&self.writer);
|
||||
let id_field = self.id_field;
|
||||
let entities = entities.to_vec();
|
||||
let tasks = tasks.to_vec();
|
||||
let snippets = snippets.to_vec();
|
||||
let title_field = self.title_field;
|
||||
let adrs = adrs.to_vec();
|
||||
let body_field = self.body_field;
|
||||
let type_field = self.type_field;
|
||||
let namespace_field = self.namespace_field;
|
||||
|
||||
Reference in new issue
Block a user