@@ -68,7 +68,7 @@ def invoke(self, question: QuestionModel) -> SearcherResp:
6868
6969
7070class JsonApiSearcher (SearcherBase ):
71- "REST API 在线搜索器"
71+ "JSON API 在线搜索器"
7272 session : requests .Session
7373 q_field : str
7474 o_field : list [str ] | None
@@ -119,8 +119,8 @@ def invoke(self, question: QuestionModel) -> SearcherResp:
119119
120120 def parse (self , json_content : dict | list ) -> SearcherResp :
121121 if result := self .rsp_query .parse (json_content ):
122- return SearcherResp (0 , "ok" , self , self .question_value , result [0 ])
123- return SearcherResp (- 500 , "未匹配答案字段" , self , self .question_value , None )
122+ return SearcherResp (0 , "ok" , self , self .question , result [0 ])
123+ return SearcherResp (- 500 , "未匹配答案字段" , self , self .question , None )
124124
125125
126126class EnncySearcher (RestApiSearcher ):
@@ -252,4 +252,5 @@ def parse(self, json_content: dict) -> SearcherResp:
252252 return SearcherResp (- 500 , "未匹配答案字段" , self , self .question , None )
253253
254254
255- __all__ = ["RestApiSearcher" , "EnncySearcher" , "CxSearcher" , "TiKuHaiSearcher" , "MukeSearcher" , "LyCk6Searcher" ]
255+ __all__ = ["RestApiSearcher" , "JsonApiSearcher" , "EnncySearcher" , "CxSearcher" , "TiKuHaiSearcher" , "MukeSearcher" ,
256+ "LyCk6Searcher" ]
0 commit comments