hyeonjoo commited on
Commit
01a033d
Β·
verified Β·
1 Parent(s): a636b1d

Update modules/filtering.py

Browse files
Files changed (1) hide show
  1. modules/filtering.py +4 -3
modules/filtering.py CHANGED
@@ -212,13 +212,14 @@ class FestivalRecommender:
212
  hybrid_score = (normalized_embedding_score * self.embedding_weight) + \
213
  (dynamic_score * self.dynamic_weight)
214
 
 
215
  hybrid_results.append({
216
  "document": doc,
217
  "metadata": doc.metadata,
218
- "score_embedding": normalized_embedding_score,
219
- "score_dynamic": dynamic_score,
220
  "score_dynamic_reason": dynamic_eval["dynamic_reason"],
221
- "score_hybrid": hybrid_score
222
  })
223
 
224
  hybrid_results.sort(key=lambda x: x.get("score_hybrid", 0), reverse=True)
 
212
  hybrid_score = (normalized_embedding_score * self.embedding_weight) + \
213
  (dynamic_score * self.dynamic_weight)
214
 
215
+ # μ μˆ˜λ“€μ„ ν‘œμ€€ 'float' νƒ€μž…μœΌλ‘œ λ³€ν™˜ν•˜μ—¬ JSON 직렬화 였λ₯˜ λ°©μ§€ (μˆ˜μ •)
216
  hybrid_results.append({
217
  "document": doc,
218
  "metadata": doc.metadata,
219
+ "score_embedding": float(normalized_embedding_score),
220
+ "score_dynamic": float(dynamic_score),
221
  "score_dynamic_reason": dynamic_eval["dynamic_reason"],
222
+ "score_hybrid": float(hybrid_score)
223
  })
224
 
225
  hybrid_results.sort(key=lambda x: x.get("score_hybrid", 0), reverse=True)