mirror of
https://github.com/infiniflow/ragflow.git
synced 2025-12-08 20:42:30 +08:00
refine token similarity (#2824)
### What problem does this PR solve? ### Type of change - [x] Performance Improvement
This commit is contained in:
@ -186,8 +186,5 @@ class EsQueryer:
|
||||
s += v # * dtwt[k]
|
||||
q = 1e-9
|
||||
for k, v in qtwt.items():
|
||||
q += v # * v
|
||||
#d = 1e-9
|
||||
# for k, v in dtwt.items():
|
||||
# d += v * v
|
||||
return s / q / max(1, math.sqrt(math.log10(max(len(qtwt.keys()), len(dtwt.keys())))))# math.sqrt(q) / math.sqrt(d)
|
||||
q += v
|
||||
return s / q
|
||||
|
||||
Reference in New Issue
Block a user