Skip to content

Commit fe6de4c

Browse files
committed
add all scorer types in tests withscore
1 parent f87e82e commit fe6de4c

File tree

1 file changed

+18
-4
lines changed

1 file changed

+18
-4
lines changed

test/test.py

Lines changed: 18 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -799,11 +799,25 @@ def testScorer(self):
799799
client.add_document('doc2', description='Quick alice was beginning to get very tired of sitting by her quick sister on the bank, and of having nothing to do.')
800800

801801
# default scorer is TFIDF
802-
res = client.search(Query('quick'))
803-
self.assertEqual('doc2', res.docs[0].id)
802+
res = client.search(Query('quick').with_scores())
803+
self.assertEqual(1.0, res.docs[0].score)
804+
res = client.search(Query('quick').scorer('TFIDF').with_scores())
805+
self.assertEqual(1.0, res.docs[0].score)
804806

805-
res = client.search(Query('quick').scorer('TFIDF.DOCNORM'))
806-
self.assertEqual('doc1', res.docs[0].id)
807+
res = client.search(Query('quick').scorer('TFIDF.DOCNORM').with_scores())
808+
self.assertEqual(0.1111111111111111, res.docs[0].score)
809+
810+
res = client.search(Query('quick').scorer('BM25').with_scores())
811+
self.assertEqual(0.17699114465425977, res.docs[0].score)
812+
813+
res = client.search(Query('quick').scorer('DISMAX').with_scores())
814+
self.assertEqual(2.0, res.docs[0].score)
815+
816+
res = client.search(Query('quick').scorer('DOCSCORE').with_scores())
817+
self.assertEqual(1.0, res.docs[0].score)
818+
819+
res = client.search(Query('quick').scorer('HAMMING').with_scores())
820+
self.assertEqual(0.0, res.docs[0].score)
807821

808822
def testGet(self):
809823
client = self.getCleanClient('idx')

0 commit comments

Comments
 (0)