start_product.py 1.6 KB

12345678910111213141516171819202122232425262728293031323334
  1. import sys
  2. import os
  3. sys.path.append(os.path.dirname(__file__)+"/..")
  4. import argparse
  5. def main(args=None):
  6. parser = argparse.ArgumentParser()
  7. parser.add_argument("--product_dict_synchonize",dest="product_dict_synchonize",action="store_true",help="start product_dict_synchonize process")
  8. parser.add_argument("--delete_product_collections",dest="delete_product_collections",action="store_true",help="start product_dict_synchonize process")
  9. parser.add_argument("--search_similar",dest="search_similar",action="store_true",help="start product_dict_synchonize process")
  10. parser.add_argument("--start_process_product",dest="start_process_product",action="store_true",help="start product_dict_synchonize process")
  11. parser.add_argument("--test",dest="test",action="store_true",help="start product_dict_synchonize process")
  12. args = parser.parse_args(args)
  13. if args.product_dict_synchonize:
  14. from BaseDataMaintenance.maintenance.product.product_dict import start_embedding_product_dict
  15. start_embedding_product_dict()
  16. if args.delete_product_collections:
  17. from BaseDataMaintenance.maintenance.product.product_dict import drop_product_dict_collections
  18. drop_product_dict_collections()
  19. if args.search_similar:
  20. from BaseDataMaintenance.maintenance.product.product_dict import search_similar
  21. search_similar()
  22. if args.start_process_product:
  23. from BaseDataMaintenance.maintenance.product.products import start_process_product
  24. start_process_product()
  25. if args.test:
  26. from BaseDataMaintenance.maintenance.product.products import test
  27. test()
  28. if __name__ == '__main__':
  29. main()