Skip to content

Commit 38d9950

Browse files
committed
Add tests for displaying ranking score in search hits
1 parent bbc0907 commit 38d9950

File tree

2 files changed

+15
-1
lines changed

2 files changed

+15
-1
lines changed

.code-samples.meilisearch.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -358,7 +358,7 @@ typo_tolerance_guide_4: |-
358358
})
359359
search_parameter_guide_show_ranking_score_1: |-
360360
client.index('movies').search('dragon', {
361-
'showRankingScore': true
361+
'showRankingScore': True
362362
})
363363
search_parameter_guide_show_ranking_score_details_1: |-
364364
client.index('movies').search('dragon', {

tests/index/test_index_search_meilisearch.py

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -473,6 +473,20 @@ def test_show_ranking_score_details(index_with_documents):
473473
assert response["hits"][0]["_rankingScoreDetails"]["words"]["score"] == 1
474474

475475

476+
def test_show_ranking_score(index_with_documents):
477+
"""Tests search with show ranking score"""
478+
response = index_with_documents().search(
479+
"man loves",
480+
{"showRankingScore": True},
481+
)
482+
483+
print(response["hits"][0]["_rankingScore"])
484+
assert isinstance(response, dict)
485+
assert len(response["hits"]) > 1
486+
assert response["hits"][0]["_rankingScore"] is not None
487+
assert response["hits"][0]["_rankingScore"] >= 0.9
488+
489+
476490
@pytest.mark.usefixtures("enable_vector_search")
477491
def test_vector_search(index_with_documents_and_vectors):
478492
response = index_with_documents_and_vectors().search(

0 commit comments

Comments
 (0)