Browse Source

return kw with weight

David 9 năm trước cách đây
mục cha
commit
67fb58e3a3
2 tập tin đã thay đổi với 10 bổ sung0 xóa
  1. 4 0
      db.py
  2. 6 0
      web.py

+ 4 - 0
db.py

@@ -163,6 +163,10 @@ class db():
         kw = self.c_kw
         return [k["keyword"] for k in kw.find({})]
 
+    def get_keywords_weight_list(self):
+        kw = self.c_kw
+        return list(kw.find({}, {'_id': False}))
+
     def get_keywords(self, category):
         kw = self.c_kw
         ret = [{"weight": k["weight"],

+ 6 - 0
web.py

@@ -50,6 +50,12 @@ def filter_articles():
     return jsonify(d.filter_articles(request.get_json(), limit=15))
 
 
+@app.route(BASEPATH + '/keywordsw/', methods=['GET'])
+@app.route(BASEPATH + '/keywordsw', methods=['GET'])
+def get_keywordsw():
+    return jsonify({'keywords': d.get_keywords_weight_list()})  # limit
+
+
 @app.route(BASEPATH + '/keywords/', methods=['GET'])
 @app.route(BASEPATH + '/keywords', methods=['GET'])
 def get_keywords():