mirror of
				https://github.com/meilisearch/meilisearch.git
				synced 2025-10-30 23:46:28 +00:00 
			
		
		
		
	Fix the tests to use the new replace/update documents
This commit is contained in:
		| @@ -5,7 +5,7 @@ use maplit::hashset; | ||||
| use milli::documents::mmap_from_objects; | ||||
| use milli::progress::Progress; | ||||
| use milli::update::new::indexer; | ||||
| use milli::update::{IndexDocumentsMethod, IndexerConfig, Settings}; | ||||
| use milli::update::{IndexerConfig, Settings}; | ||||
| use milli::vector::EmbeddingConfigs; | ||||
| use milli::{FacetDistribution, Index, Object, OrderBy}; | ||||
| use serde_json::{from_value, json}; | ||||
| @@ -36,7 +36,7 @@ fn test_facet_distribution_with_no_facet_values() { | ||||
|     let mut new_fields_ids_map = db_fields_ids_map.clone(); | ||||
|  | ||||
|     let embedders = EmbeddingConfigs::default(); | ||||
|     let mut indexer = indexer::DocumentOperation::new(IndexDocumentsMethod::ReplaceDocuments); | ||||
|     let mut indexer = indexer::DocumentOperation::new(); | ||||
|  | ||||
|     let doc1: Object = from_value( | ||||
|         json!({ "id": 123, "title": "What a week, hu...", "genres": [], "tags": ["blue"] }), | ||||
| @@ -47,7 +47,7 @@ fn test_facet_distribution_with_no_facet_values() { | ||||
|     let documents = mmap_from_objects(vec![doc1, doc2]); | ||||
|  | ||||
|     // index documents | ||||
|     indexer.add_documents(&documents).unwrap(); | ||||
|     indexer.replace_documents(&documents).unwrap(); | ||||
|  | ||||
|     let indexer_alloc = Bump::new(); | ||||
|     let (document_changes, _operation_stats, primary_key) = indexer | ||||
|   | ||||
| @@ -9,7 +9,7 @@ use heed::EnvOpenOptions; | ||||
| use maplit::{btreemap, hashset}; | ||||
| use milli::progress::Progress; | ||||
| use milli::update::new::indexer; | ||||
| use milli::update::{IndexDocumentsMethod, IndexerConfig, Settings}; | ||||
| use milli::update::{IndexerConfig, Settings}; | ||||
| use milli::vector::EmbeddingConfigs; | ||||
| use milli::{AscDesc, Criterion, DocumentId, Index, Member, TermsMatchingStrategy}; | ||||
| use serde::{Deserialize, Deserializer}; | ||||
| @@ -72,7 +72,7 @@ pub fn setup_search_index_with_criteria(criteria: &[Criterion]) -> Index { | ||||
|     let mut new_fields_ids_map = db_fields_ids_map.clone(); | ||||
|  | ||||
|     let embedders = EmbeddingConfigs::default(); | ||||
|     let mut indexer = indexer::DocumentOperation::new(IndexDocumentsMethod::ReplaceDocuments); | ||||
|     let mut indexer = indexer::DocumentOperation::new(); | ||||
|  | ||||
|     let mut file = tempfile::tempfile().unwrap(); | ||||
|     file.write_all(CONTENT.as_bytes()).unwrap(); | ||||
| @@ -80,7 +80,7 @@ pub fn setup_search_index_with_criteria(criteria: &[Criterion]) -> Index { | ||||
|     let payload = unsafe { memmap2::Mmap::map(&file).unwrap() }; | ||||
|  | ||||
|     // index documents | ||||
|     indexer.add_documents(&payload).unwrap(); | ||||
|     indexer.replace_documents(&payload).unwrap(); | ||||
|  | ||||
|     let indexer_alloc = Bump::new(); | ||||
|     let (document_changes, operation_stats, primary_key) = indexer | ||||
|   | ||||
| @@ -7,7 +7,7 @@ use itertools::Itertools; | ||||
| use maplit::hashset; | ||||
| use milli::progress::Progress; | ||||
| use milli::update::new::indexer; | ||||
| use milli::update::{IndexDocumentsMethod, IndexerConfig, Settings}; | ||||
| use milli::update::{IndexerConfig, Settings}; | ||||
| use milli::vector::EmbeddingConfigs; | ||||
| use milli::{AscDesc, Criterion, Index, Member, Search, SearchResult, TermsMatchingStrategy}; | ||||
| use rand::Rng; | ||||
| @@ -288,7 +288,7 @@ fn criteria_ascdesc() { | ||||
|     let mut new_fields_ids_map = db_fields_ids_map.clone(); | ||||
|  | ||||
|     let embedders = EmbeddingConfigs::default(); | ||||
|     let mut indexer = indexer::DocumentOperation::new(IndexDocumentsMethod::ReplaceDocuments); | ||||
|     let mut indexer = indexer::DocumentOperation::new(); | ||||
|  | ||||
|     let mut file = tempfile::tempfile().unwrap(); | ||||
|     (0..ASC_DESC_CANDIDATES_THRESHOLD + 1).for_each(|_| { | ||||
| @@ -318,7 +318,7 @@ fn criteria_ascdesc() { | ||||
|     file.sync_all().unwrap(); | ||||
|  | ||||
|     let payload = unsafe { memmap2::Mmap::map(&file).unwrap() }; | ||||
|     indexer.add_documents(&payload).unwrap(); | ||||
|     indexer.replace_documents(&payload).unwrap(); | ||||
|     let (document_changes, _operation_stats, primary_key) = indexer | ||||
|         .into_changes( | ||||
|             &indexer_alloc, | ||||
|   | ||||
| @@ -5,7 +5,7 @@ use heed::EnvOpenOptions; | ||||
| use milli::documents::mmap_from_objects; | ||||
| use milli::progress::Progress; | ||||
| use milli::update::new::indexer; | ||||
| use milli::update::{IndexDocumentsMethod, IndexerConfig, Settings}; | ||||
| use milli::update::{IndexerConfig, Settings}; | ||||
| use milli::vector::EmbeddingConfigs; | ||||
| use milli::{Criterion, Index, Object, Search, TermsMatchingStrategy}; | ||||
| use serde_json::from_value; | ||||
| @@ -123,9 +123,9 @@ fn test_typo_disabled_on_word() { | ||||
|     let db_fields_ids_map = index.fields_ids_map(&rtxn).unwrap(); | ||||
|     let mut new_fields_ids_map = db_fields_ids_map.clone(); | ||||
|     let embedders = EmbeddingConfigs::default(); | ||||
|     let mut indexer = indexer::DocumentOperation::new(IndexDocumentsMethod::ReplaceDocuments); | ||||
|     let mut indexer = indexer::DocumentOperation::new(); | ||||
|  | ||||
|     indexer.add_documents(&documents).unwrap(); | ||||
|     indexer.replace_documents(&documents).unwrap(); | ||||
|  | ||||
|     let indexer_alloc = Bump::new(); | ||||
|     let (document_changes, _operation_stats, primary_key) = indexer | ||||
|   | ||||
		Reference in New Issue
	
	Block a user