mirror of
				https://github.com/meilisearch/meilisearch.git
				synced 2025-11-04 01:46:28 +00:00 
			
		
		
		
	update the new similar tests
This commit is contained in:
		@@ -252,7 +252,7 @@ async fn ranking_score_threshold() {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    index
 | 
					    index
 | 
				
			||||||
        .similar(
 | 
					        .similar(
 | 
				
			||||||
            json!({"id": 143, "showRankingScore": true, "rankingScoreThreshold": 0}),
 | 
					            json!({"id": 143, "showRankingScore": true, "rankingScoreThreshold": 0, "retrieveVectors": true}),
 | 
				
			||||||
            |response, code| {
 | 
					            |response, code| {
 | 
				
			||||||
                snapshot!(code, @"200 OK");
 | 
					                snapshot!(code, @"200 OK");
 | 
				
			||||||
                meili_snap::snapshot!(meili_snap::json_string!(response["estimatedTotalHits"]), @"4");
 | 
					                meili_snap::snapshot!(meili_snap::json_string!(response["estimatedTotalHits"]), @"4");
 | 
				
			||||||
@@ -263,11 +263,14 @@ async fn ranking_score_threshold() {
 | 
				
			|||||||
                    "release_year": 2019,
 | 
					                    "release_year": 2019,
 | 
				
			||||||
                    "id": "522681",
 | 
					                    "id": "522681",
 | 
				
			||||||
                    "_vectors": {
 | 
					                    "_vectors": {
 | 
				
			||||||
                      "manual": [
 | 
					                      "manual": {
 | 
				
			||||||
                        0.1,
 | 
					                        "userDefined": true,
 | 
				
			||||||
                        0.6,
 | 
					                        "embedding": [
 | 
				
			||||||
                        0.8
 | 
					                          0.10000000149011612,
 | 
				
			||||||
                      ]
 | 
					                          0.6000000238418579,
 | 
				
			||||||
 | 
					                          0.800000011920929
 | 
				
			||||||
 | 
					                        ]
 | 
				
			||||||
 | 
					                      }
 | 
				
			||||||
                    },
 | 
					                    },
 | 
				
			||||||
                    "_rankingScore": 0.890957772731781
 | 
					                    "_rankingScore": 0.890957772731781
 | 
				
			||||||
                  },
 | 
					                  },
 | 
				
			||||||
@@ -276,11 +279,14 @@ async fn ranking_score_threshold() {
 | 
				
			|||||||
                    "release_year": 2019,
 | 
					                    "release_year": 2019,
 | 
				
			||||||
                    "id": "299537",
 | 
					                    "id": "299537",
 | 
				
			||||||
                    "_vectors": {
 | 
					                    "_vectors": {
 | 
				
			||||||
                      "manual": [
 | 
					                      "manual": {
 | 
				
			||||||
                        0.6,
 | 
					                        "userDefined": true,
 | 
				
			||||||
                        0.8,
 | 
					                        "embedding": [
 | 
				
			||||||
                        -0.2
 | 
					                          0.6000000238418579,
 | 
				
			||||||
                      ]
 | 
					                          0.800000011920929,
 | 
				
			||||||
 | 
					                          -0.20000000298023224
 | 
				
			||||||
 | 
					                        ]
 | 
				
			||||||
 | 
					                      }
 | 
				
			||||||
                    },
 | 
					                    },
 | 
				
			||||||
                    "_rankingScore": 0.39060014486312866
 | 
					                    "_rankingScore": 0.39060014486312866
 | 
				
			||||||
                  },
 | 
					                  },
 | 
				
			||||||
@@ -289,11 +295,14 @@ async fn ranking_score_threshold() {
 | 
				
			|||||||
                    "release_year": 2019,
 | 
					                    "release_year": 2019,
 | 
				
			||||||
                    "id": "166428",
 | 
					                    "id": "166428",
 | 
				
			||||||
                    "_vectors": {
 | 
					                    "_vectors": {
 | 
				
			||||||
                      "manual": [
 | 
					                      "manual": {
 | 
				
			||||||
                        0.7,
 | 
					                        "userDefined": true,
 | 
				
			||||||
                        0.7,
 | 
					                        "embedding": [
 | 
				
			||||||
                        -0.4
 | 
					                          0.699999988079071,
 | 
				
			||||||
                      ]
 | 
					                          0.699999988079071,
 | 
				
			||||||
 | 
					                          -0.4000000059604645
 | 
				
			||||||
 | 
					                        ]
 | 
				
			||||||
 | 
					                      }
 | 
				
			||||||
                    },
 | 
					                    },
 | 
				
			||||||
                    "_rankingScore": 0.2819308042526245
 | 
					                    "_rankingScore": 0.2819308042526245
 | 
				
			||||||
                  },
 | 
					                  },
 | 
				
			||||||
@@ -302,11 +311,14 @@ async fn ranking_score_threshold() {
 | 
				
			|||||||
                    "release_year": 2019,
 | 
					                    "release_year": 2019,
 | 
				
			||||||
                    "id": "287947",
 | 
					                    "id": "287947",
 | 
				
			||||||
                    "_vectors": {
 | 
					                    "_vectors": {
 | 
				
			||||||
                      "manual": [
 | 
					                      "manual": {
 | 
				
			||||||
                        0.8,
 | 
					                        "userDefined": true,
 | 
				
			||||||
                        0.4,
 | 
					                        "embedding": [
 | 
				
			||||||
                        -0.5
 | 
					                          0.800000011920929,
 | 
				
			||||||
                      ]
 | 
					                          0.4000000059604645,
 | 
				
			||||||
 | 
					                          -0.5
 | 
				
			||||||
 | 
					                        ]
 | 
				
			||||||
 | 
					                      }
 | 
				
			||||||
                    },
 | 
					                    },
 | 
				
			||||||
                    "_rankingScore": 0.1662663221359253
 | 
					                    "_rankingScore": 0.1662663221359253
 | 
				
			||||||
                  }
 | 
					                  }
 | 
				
			||||||
@@ -318,7 +330,7 @@ async fn ranking_score_threshold() {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    index
 | 
					    index
 | 
				
			||||||
        .similar(
 | 
					        .similar(
 | 
				
			||||||
            json!({"id": 143, "showRankingScore": true, "rankingScoreThreshold": 0.2}),
 | 
					            json!({"id": 143, "showRankingScore": true, "rankingScoreThreshold": 0.2, "retrieveVectors": true}),
 | 
				
			||||||
            |response, code| {
 | 
					            |response, code| {
 | 
				
			||||||
                snapshot!(code, @"200 OK");
 | 
					                snapshot!(code, @"200 OK");
 | 
				
			||||||
                meili_snap::snapshot!(meili_snap::json_string!(response["estimatedTotalHits"]), @"3");
 | 
					                meili_snap::snapshot!(meili_snap::json_string!(response["estimatedTotalHits"]), @"3");
 | 
				
			||||||
@@ -329,11 +341,14 @@ async fn ranking_score_threshold() {
 | 
				
			|||||||
                    "release_year": 2019,
 | 
					                    "release_year": 2019,
 | 
				
			||||||
                    "id": "522681",
 | 
					                    "id": "522681",
 | 
				
			||||||
                    "_vectors": {
 | 
					                    "_vectors": {
 | 
				
			||||||
                      "manual": [
 | 
					                      "manual": {
 | 
				
			||||||
                        0.1,
 | 
					                        "userDefined": true,
 | 
				
			||||||
                        0.6,
 | 
					                        "embedding": [
 | 
				
			||||||
                        0.8
 | 
					                          0.10000000149011612,
 | 
				
			||||||
                      ]
 | 
					                          0.6000000238418579,
 | 
				
			||||||
 | 
					                          0.800000011920929
 | 
				
			||||||
 | 
					                        ]
 | 
				
			||||||
 | 
					                      }
 | 
				
			||||||
                    },
 | 
					                    },
 | 
				
			||||||
                    "_rankingScore": 0.890957772731781
 | 
					                    "_rankingScore": 0.890957772731781
 | 
				
			||||||
                  },
 | 
					                  },
 | 
				
			||||||
@@ -342,11 +357,14 @@ async fn ranking_score_threshold() {
 | 
				
			|||||||
                    "release_year": 2019,
 | 
					                    "release_year": 2019,
 | 
				
			||||||
                    "id": "299537",
 | 
					                    "id": "299537",
 | 
				
			||||||
                    "_vectors": {
 | 
					                    "_vectors": {
 | 
				
			||||||
                      "manual": [
 | 
					                      "manual": {
 | 
				
			||||||
                        0.6,
 | 
					                        "userDefined": true,
 | 
				
			||||||
                        0.8,
 | 
					                        "embedding": [
 | 
				
			||||||
                        -0.2
 | 
					                          0.6000000238418579,
 | 
				
			||||||
                      ]
 | 
					                          0.800000011920929,
 | 
				
			||||||
 | 
					                          -0.20000000298023224
 | 
				
			||||||
 | 
					                        ]
 | 
				
			||||||
 | 
					                      }
 | 
				
			||||||
                    },
 | 
					                    },
 | 
				
			||||||
                    "_rankingScore": 0.39060014486312866
 | 
					                    "_rankingScore": 0.39060014486312866
 | 
				
			||||||
                  },
 | 
					                  },
 | 
				
			||||||
@@ -355,11 +373,14 @@ async fn ranking_score_threshold() {
 | 
				
			|||||||
                    "release_year": 2019,
 | 
					                    "release_year": 2019,
 | 
				
			||||||
                    "id": "166428",
 | 
					                    "id": "166428",
 | 
				
			||||||
                    "_vectors": {
 | 
					                    "_vectors": {
 | 
				
			||||||
                      "manual": [
 | 
					                      "manual": {
 | 
				
			||||||
                        0.7,
 | 
					                        "userDefined": true,
 | 
				
			||||||
                        0.7,
 | 
					                        "embedding": [
 | 
				
			||||||
                        -0.4
 | 
					                          0.699999988079071,
 | 
				
			||||||
                      ]
 | 
					                          0.699999988079071,
 | 
				
			||||||
 | 
					                          -0.4000000059604645
 | 
				
			||||||
 | 
					                        ]
 | 
				
			||||||
 | 
					                      }
 | 
				
			||||||
                    },
 | 
					                    },
 | 
				
			||||||
                    "_rankingScore": 0.2819308042526245
 | 
					                    "_rankingScore": 0.2819308042526245
 | 
				
			||||||
                  }
 | 
					                  }
 | 
				
			||||||
@@ -371,7 +392,7 @@ async fn ranking_score_threshold() {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    index
 | 
					    index
 | 
				
			||||||
        .similar(
 | 
					        .similar(
 | 
				
			||||||
            json!({"id": 143, "showRankingScore": true, "rankingScoreThreshold": 0.3}),
 | 
					            json!({"id": 143, "showRankingScore": true, "rankingScoreThreshold": 0.3, "retrieveVectors": true}),
 | 
				
			||||||
            |response, code| {
 | 
					            |response, code| {
 | 
				
			||||||
                snapshot!(code, @"200 OK");
 | 
					                snapshot!(code, @"200 OK");
 | 
				
			||||||
                meili_snap::snapshot!(meili_snap::json_string!(response["estimatedTotalHits"]), @"2");
 | 
					                meili_snap::snapshot!(meili_snap::json_string!(response["estimatedTotalHits"]), @"2");
 | 
				
			||||||
@@ -382,11 +403,14 @@ async fn ranking_score_threshold() {
 | 
				
			|||||||
                    "release_year": 2019,
 | 
					                    "release_year": 2019,
 | 
				
			||||||
                    "id": "522681",
 | 
					                    "id": "522681",
 | 
				
			||||||
                    "_vectors": {
 | 
					                    "_vectors": {
 | 
				
			||||||
                      "manual": [
 | 
					                      "manual": {
 | 
				
			||||||
                        0.1,
 | 
					                        "userDefined": true,
 | 
				
			||||||
                        0.6,
 | 
					                        "embedding": [
 | 
				
			||||||
                        0.8
 | 
					                          0.10000000149011612,
 | 
				
			||||||
                      ]
 | 
					                          0.6000000238418579,
 | 
				
			||||||
 | 
					                          0.800000011920929
 | 
				
			||||||
 | 
					                        ]
 | 
				
			||||||
 | 
					                      }
 | 
				
			||||||
                    },
 | 
					                    },
 | 
				
			||||||
                    "_rankingScore": 0.890957772731781
 | 
					                    "_rankingScore": 0.890957772731781
 | 
				
			||||||
                  },
 | 
					                  },
 | 
				
			||||||
@@ -395,11 +419,14 @@ async fn ranking_score_threshold() {
 | 
				
			|||||||
                    "release_year": 2019,
 | 
					                    "release_year": 2019,
 | 
				
			||||||
                    "id": "299537",
 | 
					                    "id": "299537",
 | 
				
			||||||
                    "_vectors": {
 | 
					                    "_vectors": {
 | 
				
			||||||
                      "manual": [
 | 
					                      "manual": {
 | 
				
			||||||
                        0.6,
 | 
					                        "userDefined": true,
 | 
				
			||||||
                        0.8,
 | 
					                        "embedding": [
 | 
				
			||||||
                        -0.2
 | 
					                          0.6000000238418579,
 | 
				
			||||||
                      ]
 | 
					                          0.800000011920929,
 | 
				
			||||||
 | 
					                          -0.20000000298023224
 | 
				
			||||||
 | 
					                        ]
 | 
				
			||||||
 | 
					                      }
 | 
				
			||||||
                    },
 | 
					                    },
 | 
				
			||||||
                    "_rankingScore": 0.39060014486312866
 | 
					                    "_rankingScore": 0.39060014486312866
 | 
				
			||||||
                  }
 | 
					                  }
 | 
				
			||||||
@@ -411,7 +438,7 @@ async fn ranking_score_threshold() {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    index
 | 
					    index
 | 
				
			||||||
        .similar(
 | 
					        .similar(
 | 
				
			||||||
            json!({"id": 143, "showRankingScore": true, "rankingScoreThreshold": 0.6}),
 | 
					            json!({"id": 143, "showRankingScore": true, "rankingScoreThreshold": 0.6, "retrieveVectors": true}),
 | 
				
			||||||
            |response, code| {
 | 
					            |response, code| {
 | 
				
			||||||
                snapshot!(code, @"200 OK");
 | 
					                snapshot!(code, @"200 OK");
 | 
				
			||||||
                meili_snap::snapshot!(meili_snap::json_string!(response["estimatedTotalHits"]), @"1");
 | 
					                meili_snap::snapshot!(meili_snap::json_string!(response["estimatedTotalHits"]), @"1");
 | 
				
			||||||
@@ -422,11 +449,14 @@ async fn ranking_score_threshold() {
 | 
				
			|||||||
                    "release_year": 2019,
 | 
					                    "release_year": 2019,
 | 
				
			||||||
                    "id": "522681",
 | 
					                    "id": "522681",
 | 
				
			||||||
                    "_vectors": {
 | 
					                    "_vectors": {
 | 
				
			||||||
                      "manual": [
 | 
					                      "manual": {
 | 
				
			||||||
                        0.1,
 | 
					                        "userDefined": true,
 | 
				
			||||||
                        0.6,
 | 
					                        "embedding": [
 | 
				
			||||||
                        0.8
 | 
					                          0.10000000149011612,
 | 
				
			||||||
                      ]
 | 
					                          0.6000000238418579,
 | 
				
			||||||
 | 
					                          0.800000011920929
 | 
				
			||||||
 | 
					                        ]
 | 
				
			||||||
 | 
					                      }
 | 
				
			||||||
                    },
 | 
					                    },
 | 
				
			||||||
                    "_rankingScore": 0.890957772731781
 | 
					                    "_rankingScore": 0.890957772731781
 | 
				
			||||||
                  }
 | 
					                  }
 | 
				
			||||||
@@ -438,7 +468,7 @@ async fn ranking_score_threshold() {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    index
 | 
					    index
 | 
				
			||||||
        .similar(
 | 
					        .similar(
 | 
				
			||||||
            json!({"id": 143, "showRankingScore": true, "rankingScoreThreshold": 0.9}),
 | 
					            json!({"id": 143, "showRankingScore": true, "rankingScoreThreshold": 0.9, "retrieveVectors": true}),
 | 
				
			||||||
            |response, code| {
 | 
					            |response, code| {
 | 
				
			||||||
                snapshot!(code, @"200 OK");
 | 
					                snapshot!(code, @"200 OK");
 | 
				
			||||||
                snapshot!(json_string!(response["hits"]), @"[]");
 | 
					                snapshot!(json_string!(response["hits"]), @"[]");
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user