| 
					
				 | 
			
			
				@@ -5,7 +5,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 from quart import Blueprint, jsonify, request 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 from .AccountArticleRank import AccountArticleRank 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+from .nlpServer import NLPClass 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 blueprint = Blueprint("LongArticlesAlgServer", __name__) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -36,4 +36,15 @@ def AlgRoutes(mysql_client): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         print(response) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return jsonify(response) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @blueprint.route("/nlp", methods=["POST"]) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    async def nlpProcess(): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        """ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        nlp processor 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        :return: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        """ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        params = await request.get_json() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        nlp = NLPClass(params=params) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        response = await nlp.deal() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return jsonify(response) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     return blueprint 
			 |