mirror of
				https://github.com/meilisearch/meilisearch.git
				synced 2025-10-31 07:56:28 +00:00 
			
		
		
		
	Introduce the new invalid sortable error codes
This commit is contained in:
		| @@ -41,7 +41,6 @@ flate2 = "1.0.19" | ||||
| fst = "0.4.5" | ||||
| futures = "0.3.7" | ||||
| futures-util = "0.3.8" | ||||
| grenad = { git = "https://github.com/Kerollmops/grenad.git", rev = "3adcb26" } | ||||
| heed = { git = "https://github.com/Kerollmops/heed", tag = "v0.12.1" } | ||||
| http = "0.2.1" | ||||
| indexmap = { version = "1.3.2", features = ["serde-1"] } | ||||
| @@ -51,7 +50,7 @@ main_error = "0.1.0" | ||||
| meilisearch-error = { path = "../meilisearch-error" } | ||||
| meilisearch-tokenizer = { git = "https://github.com/meilisearch/tokenizer.git", tag = "v0.2.5" } | ||||
| memmap = "0.7.0" | ||||
| milli = { git = "https://github.com/meilisearch/milli.git", tag = "v0.10.2" } | ||||
| milli = { git = "https://github.com/meilisearch/milli.git", tag = "v0.11.0" } | ||||
| mime = "0.3.16" | ||||
| num_cpus = "1.13.0" | ||||
| once_cell = "1.5.2" | ||||
|   | ||||
| @@ -103,6 +103,7 @@ impl ErrorCode for MilliError<'_> { | ||||
|                     UserError::PrimaryKeyCannotBeReset => Code::PrimaryKeyAlreadyPresent, | ||||
|                     UserError::UnknownInternalDocumentId { .. } => Code::DocumentNotFound, | ||||
|                     UserError::InvalidFacetsDistribution { .. } => Code::BadRequest, | ||||
|                     UserError::InvalidSortableAttribute { .. } => Code::Sort, | ||||
|                 } | ||||
|             } | ||||
|         } | ||||
|   | ||||
| @@ -1,8 +1,8 @@ | ||||
| use std::fs::File; | ||||
|  | ||||
| use crate::index::Index; | ||||
| use grenad::CompressionType; | ||||
| use milli::update::UpdateBuilder; | ||||
| use milli::CompressionType; | ||||
| use rayon::ThreadPool; | ||||
|  | ||||
| use crate::index_controller::UpdateMeta; | ||||
|   | ||||
| @@ -4,7 +4,7 @@ use std::sync::Arc; | ||||
| use std::{error, fs}; | ||||
|  | ||||
| use byte_unit::Byte; | ||||
| use grenad::CompressionType; | ||||
| use milli::CompressionType; | ||||
| use rustls::internal::pemfile::{certs, pkcs8_private_keys, rsa_private_keys}; | ||||
| use rustls::{ | ||||
|     AllowAnyAnonymousOrAuthenticatedClient, AllowAnyAuthenticatedClient, NoClientAuth, | ||||
|   | ||||
| @@ -13,7 +13,14 @@ static DEFAULT_SETTINGS_VALUES: Lazy<HashMap<&'static str, Value>> = Lazy::new(| | ||||
|     map.insert("distinct_attribute", json!(Value::Null)); | ||||
|     map.insert( | ||||
|         "ranking_rules", | ||||
|         json!(["words", "typo", "proximity", "attribute", "exactness"]), | ||||
|         json!([ | ||||
|             "words", | ||||
|             "typo", | ||||
|             "sort", | ||||
|             "proximity", | ||||
|             "attribute", | ||||
|             "exactness" | ||||
|         ]), | ||||
|     ); | ||||
|     map.insert("stop_words", json!([])); | ||||
|     map.insert("synonyms", json!({})); | ||||
| @@ -42,7 +49,14 @@ async fn get_settings() { | ||||
|     assert_eq!(settings["distinctAttribute"], json!(null)); | ||||
|     assert_eq!( | ||||
|         settings["rankingRules"], | ||||
|         json!(["words", "typo", "proximity", "attribute", "exactness"]) | ||||
|         json!([ | ||||
|             "words", | ||||
|             "typo", | ||||
|             "sort", | ||||
|             "proximity", | ||||
|             "attribute", | ||||
|             "exactness" | ||||
|         ]) | ||||
|     ); | ||||
|     assert_eq!(settings["stopWords"], json!([])); | ||||
| } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user