config.py 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. # coding:utf-8
  2. Topic = {"标题匹配": "title_words", "全文匹配": "content_words", "标题&全文匹配": "title_content_words"} # 调用的词源类型
  3. ContentsKeywordsPath = "./docs/xhs_content_rules.csv"
  4. TitleKeywordsPath = "./docs/xhs_title_rules.csv"
  5. Compare = {"大于等于": ">=", "大于": ">"}
  6. MaxId = "./docs/save_max_id"
  7. RulesHead = ["A", "B"]
  8. Rules = [{
  9. # A和B都得出现,标题和全文得出现
  10. "标题匹配": {"params": {"A": 0, "B": 0}, "condition": ">"},
  11. "全文匹配": {"params": {"A": 0, "B": 0}, "condition": ">"},
  12. "标题&全文匹配": {"params": {"A": 1, "B": 1}, "condition": ">="}
  13. },
  14. # 标题出现1A及以上
  15. {"标题匹配": {"params": {"A": 1, "B": 0}, "condition": ">="}},
  16. # 标题出现3B及以上
  17. {"标题匹配": {"params": {"A": 0, "B": 3}, "condition": ">="}},
  18. # 全文匹配 1A and 2B 及以上
  19. {"全文匹配": {"params": {"A": 1, "B": 2}, "condition": ">="}},
  20. # 全文匹配 5B 及以上
  21. {"全文匹配": {"params": {"A": 0, "B": 5}, "condition": ">="}},
  22. # 全文匹配 2A 及以上
  23. {"全文匹配": {"params": {"A": 2, "B": 0}, "condition": ">="}}
  24. ]
  25. mongo_db = {
  26. "host": "192.168.3.166:27082",
  27. "user": "",
  28. "password": "",
  29. "db": "zhaoxiuzhen",
  30. "col": "20230416Xhs"
  31. }
  32. # 标题出现1A及以上
  33. # 标题出现5B及以上
  34. # 全文匹配 1A and 2B 及以上
  35. # 全文匹配 5B 及以上
  36. # 全文匹配 2A 及以上
  37. # 全文匹配A和B都得出现,标题和全文得出现