mirror of
https://github.com/meilisearch/meilisearch.git
synced 2024-11-26 20:15:07 +08:00
Make sure we retrieve the docid word positions
This commit is contained in:
parent
5c5e51095c
commit
f376c6a728
@ -274,13 +274,15 @@ impl<'s, A: AsRef<[u8]>> Store<'s, A> {
|
|||||||
self.insert_words_pairs_proximities_docids(words_pair_proximities, document_id)?;
|
self.insert_words_pairs_proximities_docids(words_pair_proximities, document_id)?;
|
||||||
|
|
||||||
// We store document_id associated with all the words the record contains.
|
// We store document_id associated with all the words the record contains.
|
||||||
for (word, _) in words_positions.drain() {
|
for (word, _) in words_positions.iter() {
|
||||||
self.insert_word_docid(&word, document_id)?;
|
self.insert_word_docid(word, document_id)?;
|
||||||
}
|
}
|
||||||
|
|
||||||
self.documents_writer.insert(document_id.to_be_bytes(), record)?;
|
self.documents_writer.insert(document_id.to_be_bytes(), record)?;
|
||||||
Self::write_docid_word_positions(&mut self.docid_word_positions_writer, document_id, words_positions)?;
|
Self::write_docid_word_positions(&mut self.docid_word_positions_writer, document_id, words_positions)?;
|
||||||
|
|
||||||
|
words_positions.clear();
|
||||||
|
|
||||||
// We store document_id associated with all the field id and values.
|
// We store document_id associated with all the field id and values.
|
||||||
for (field, values) in facet_values.drain() {
|
for (field, values) in facet_values.drain() {
|
||||||
for value in values {
|
for value in values {
|
||||||
|
Loading…
Reference in New Issue
Block a user