VietCat commited on
Commit
10620c0
·
1 Parent(s): 3c8a1c7

update new hybrid match_documents

Browse files
Files changed (1) hide show
  1. app/main.py +18 -18
app/main.py CHANGED
@@ -442,21 +442,21 @@ async def format_search_results(question: str, matches: List[Dict[str, Any]], pa
442
  hanhvi = (tieude + "\n" + noidung).strip().replace('\n', ' ')
443
  full_result_text += f"Thực hiện hành vi:\n{hanhvi}"
444
  # Cá nhân bị phạt tiền
445
- canhantu = arr_to_str(match.get('canhanTu'))
446
- canhanden = arr_to_str(match.get('canhanDen'))
447
  if canhantu or canhanden:
448
  full_result_text += f"\nCá nhân sẽ bị phạt tiền từ {canhantu} VNĐ đến {canhanden} VNĐ"
449
  # Tổ chức bị phạt tiền
450
- tochuctu = arr_to_str(match.get('tochucTu'))
451
- tochucden = arr_to_str(match.get('tochucDen'))
452
  if tochuctu or tochucden:
453
  full_result_text += f"\nTổ chức sẽ bị phạt tiền từ {tochuctu} VNĐ đến {tochucden} VNĐ"
454
  # Hình phạt bổ sung
455
- hpbsnoidung = arr_to_str(match.get('hpbsNoidung'), sep="; ")
456
  if hpbsnoidung:
457
  full_result_text += f"\nNgoài việc bị phạt tiền, người vi phạm còn bị: {hpbsnoidung}"
458
  # Biện pháp khắc phục hậu quả
459
- bpkpnoidung = arr_to_str(match.get('bpkpNoidung'), sep="; ")
460
  if bpkpnoidung:
461
  full_result_text += f"\nNgoài ra, người vi phạm còn bị buộc: {bpkpnoidung}"
462
 
@@ -465,18 +465,18 @@ async def format_search_results(question: str, matches: List[Dict[str, Any]], pa
465
  noidung = (top.get('noidung') or '').strip()
466
  hanhvi = (tieude + "\n" + noidung).strip().replace('\n', ' ')
467
  top_result_text += f"Thực hiện hành vi:\n{hanhvi}"
468
- canhantu = arr_to_str(top.get('canhanTu'))
469
- canhanden = arr_to_str(top.get('canhanDen'))
470
  if canhantu or canhanden:
471
  top_result_text += f"\nCá nhân sẽ bị phạt tiền từ {canhantu} VNĐ đến {canhanden} VNĐ"
472
- tochuctu = arr_to_str(top.get('tochucTu'))
473
- tochucden = arr_to_str(top.get('tochucDen'))
474
  if tochuctu or tochucden:
475
  top_result_text += f"\nTổ chức sẽ bị phạt tiền từ {tochuctu} VNĐ đến {tochucden} VNĐ"
476
- hpbsnoidung = arr_to_str(top.get('hpbsNoidung'), sep="; ")
477
  if hpbsnoidung:
478
  top_result_text += f"\nNgoài việc bị phạt tiền, người vi phạm còn bị: {hpbsnoidung}"
479
- bpkpnoidung = arr_to_str(top.get('bpkpNoidung'), sep="; ")
480
  if bpkpnoidung:
481
  top_result_text += f"\nNgoài ra, người vi phạm còn bị buộc: {bpkpnoidung}"
482
  else:
@@ -510,18 +510,18 @@ async def format_search_results(question: str, matches: List[Dict[str, Any]], pa
510
  noidung = (match.get('noidung') or '').strip()
511
  if tieude or noidung:
512
  fallback += f" - Hành vi: {(tieude + ' ' + noidung).strip()}\n"
513
- canhantu = arr_to_str(match.get('canhanTu'))
514
- canhanden = arr_to_str(match.get('canhanDen'))
515
  if canhantu or canhanden:
516
  fallback += f" - Cá nhân bị phạt tiền từ {canhantu} VNĐ đến {canhanden} VNĐ\n"
517
- tochuctu = arr_to_str(match.get('tochucTu'))
518
- tochucden = arr_to_str(match.get('tochucDen'))
519
  if tochuctu or tochucden:
520
  fallback += f" - Tổ chức bị phạt tiền từ {tochuctu} VNĐ đến {tochucden} VNĐ\n"
521
- hpbsnoidung = arr_to_str(match.get('hpbsNoidung'), sep="; ")
522
  if hpbsnoidung:
523
  fallback += f" - Hình phạt bổ sung: {hpbsnoidung}\n"
524
- bpkpnoidung = arr_to_str(match.get('bpkpNoidung'), sep="; ")
525
  if bpkpnoidung:
526
  fallback += f" - Biện pháp khắc phục hậu quả: {bpkpnoidung}\n"
527
  fallback += "\n"
 
442
  hanhvi = (tieude + "\n" + noidung).strip().replace('\n', ' ')
443
  full_result_text += f"Thực hiện hành vi:\n{hanhvi}"
444
  # Cá nhân bị phạt tiền
445
+ canhantu = arr_to_str(match.get('canhantu'))
446
+ canhanden = arr_to_str(match.get('canhanden'))
447
  if canhantu or canhanden:
448
  full_result_text += f"\nCá nhân sẽ bị phạt tiền từ {canhantu} VNĐ đến {canhanden} VNĐ"
449
  # Tổ chức bị phạt tiền
450
+ tochuctu = arr_to_str(match.get('tochuctu'))
451
+ tochucden = arr_to_str(match.get('tochucden'))
452
  if tochuctu or tochucden:
453
  full_result_text += f"\nTổ chức sẽ bị phạt tiền từ {tochuctu} VNĐ đến {tochucden} VNĐ"
454
  # Hình phạt bổ sung
455
+ hpbsnoidung = arr_to_str(match.get('hpbsnoidung'), sep="; ")
456
  if hpbsnoidung:
457
  full_result_text += f"\nNgoài việc bị phạt tiền, người vi phạm còn bị: {hpbsnoidung}"
458
  # Biện pháp khắc phục hậu quả
459
+ bpkpnoidung = arr_to_str(match.get('bpkpnoidung'), sep="; ")
460
  if bpkpnoidung:
461
  full_result_text += f"\nNgoài ra, người vi phạm còn bị buộc: {bpkpnoidung}"
462
 
 
465
  noidung = (top.get('noidung') or '').strip()
466
  hanhvi = (tieude + "\n" + noidung).strip().replace('\n', ' ')
467
  top_result_text += f"Thực hiện hành vi:\n{hanhvi}"
468
+ canhantu = arr_to_str(top.get('canhantu'))
469
+ canhanden = arr_to_str(top.get('canhanden'))
470
  if canhantu or canhanden:
471
  top_result_text += f"\nCá nhân sẽ bị phạt tiền từ {canhantu} VNĐ đến {canhanden} VNĐ"
472
+ tochuctu = arr_to_str(top.get('tochuctu'))
473
+ tochucden = arr_to_str(top.get('tochucden'))
474
  if tochuctu or tochucden:
475
  top_result_text += f"\nTổ chức sẽ bị phạt tiền từ {tochuctu} VNĐ đến {tochucden} VNĐ"
476
+ hpbsnoidung = arr_to_str(top.get('hpbsnoidung'), sep="; ")
477
  if hpbsnoidung:
478
  top_result_text += f"\nNgoài việc bị phạt tiền, người vi phạm còn bị: {hpbsnoidung}"
479
+ bpkpnoidung = arr_to_str(top.get('bpkpnoidung'), sep="; ")
480
  if bpkpnoidung:
481
  top_result_text += f"\nNgoài ra, người vi phạm còn bị buộc: {bpkpnoidung}"
482
  else:
 
510
  noidung = (match.get('noidung') or '').strip()
511
  if tieude or noidung:
512
  fallback += f" - Hành vi: {(tieude + ' ' + noidung).strip()}\n"
513
+ canhantu = arr_to_str(match.get('canhantu'))
514
+ canhanden = arr_to_str(match.get('canhanden'))
515
  if canhantu or canhanden:
516
  fallback += f" - Cá nhân bị phạt tiền từ {canhantu} VNĐ đến {canhanden} VNĐ\n"
517
+ tochuctu = arr_to_str(match.get('tochuctu'))
518
+ tochucden = arr_to_str(match.get('tochucden'))
519
  if tochuctu or tochucden:
520
  fallback += f" - Tổ chức bị phạt tiền từ {tochuctu} VNĐ đến {tochucden} VNĐ\n"
521
+ hpbsnoidung = arr_to_str(match.get('hpbsnoidung'), sep="; ")
522
  if hpbsnoidung:
523
  fallback += f" - Hình phạt bổ sung: {hpbsnoidung}\n"
524
+ bpkpnoidung = arr_to_str(match.get('bpkpnoidung'), sep="; ")
525
  if bpkpnoidung:
526
  fallback += f" - Biện pháp khắc phục hậu quả: {bpkpnoidung}\n"
527
  fallback += "\n"