|
@@ -45,7 +45,7 @@ class EvaluateProcessor:
|
|
|
source_type: Optional[str],
|
|
|
source_channel: Optional[str]) -> Tuple[str, Tuple]:
|
|
|
"""构建查询条件和参数"""
|
|
|
- conditions = ["a.structured_data is not null", "b.score is null"]
|
|
|
+ conditions = ["a.structured_data is not null", "b.score is null", "c.category_id = 0"]
|
|
|
params = []
|
|
|
|
|
|
if query_word is not None:
|
|
@@ -75,6 +75,7 @@ class EvaluateProcessor:
|
|
|
SELECT a.id, a.query_word, a.structured_data
|
|
|
FROM knowledge_search_content a
|
|
|
left join knowledge_content_evaluate b on a.id = b.search_content_id
|
|
|
+ LEFT JOIN knowledge_content_query c ON a.query_word = c.query_word
|
|
|
WHERE {where_clause}
|
|
|
LIMIT 1
|
|
|
"""
|