Commit 3d68d4d 1 parent a2fbab1 commit 3d68d4d Copy full SHA for 3d68d4d
File tree 1 file changed +7
-2
lines changed
1 file changed +7
-2
lines changed Original file line number Diff line number Diff line change @@ -196,15 +196,19 @@ def preference(
196
196
document1 : RankedDocument ,
197
197
document2 : RankedDocument
198
198
):
199
- query_terms = context .term_set (query )
199
+ query_terms = set ( context .term_set (query ) )
200
200
s1 , s2 = set (), set ()
201
-
202
201
for query_term in query_terms :
203
202
if context .term_frequency (document1 , query_term ) > 0 :
204
203
s1 .add (query_term )
205
204
if context .term_frequency (document2 , query_term ) > 0 :
206
205
s2 .add (query_term )
207
206
207
+ if not all (i in s1 for i in query_terms ):
208
+ s1 = set ()
209
+ if not all (i in s2 for i in query_terms ):
210
+ s2 = set ()
211
+
208
212
return strictly_greater (s1 , s2 )
209
213
210
214
@@ -233,6 +237,7 @@ def preference(
233
237
document2_terms = context .term_set (document2 )
234
238
query_term_count1 = query_terms & document1_terms
235
239
query_term_count2 = query_terms & document2_terms
240
+
236
241
return strictly_greater (len (query_term_count1 ), len (query_term_count2 ))
237
242
238
243
You can’t perform that action at this time.
0 commit comments