Spaces:
Sleeping
Sleeping
Update app/database.py
Browse files- app/database.py +5 -1
app/database.py
CHANGED
|
@@ -140,7 +140,10 @@ def fetch_articles_by_tags(tags: List[str]) -> List[Dict]:
|
|
| 140 |
|
| 141 |
try:
|
| 142 |
placeholders = ",".join(["?"] * len(tags))
|
| 143 |
-
query = f"""SELECT distinct a.article_id, a.article_title, a.article_url
|
|
|
|
|
|
|
|
|
|
| 144 |
FROM tags t, tag_article ta, articles a
|
| 145 |
WHERE t.tag_id = ta.tag_id
|
| 146 |
AND ta.article_id = a.article_id
|
|
@@ -219,6 +222,7 @@ def fetch_query_results(query: str, k_model: int = 10, k_cross: int = 5) -> Dict
|
|
| 219 |
f.cross_score,
|
| 220 |
f.chunk_text,
|
| 221 |
a.article_title,
|
|
|
|
| 222 |
CASE WHEN a.article_online
|
| 223 |
THEN a.article_url
|
| 224 |
ELSE 'Article unavailable' END AS url,
|
|
|
|
| 140 |
|
| 141 |
try:
|
| 142 |
placeholders = ",".join(["?"] * len(tags))
|
| 143 |
+
query = f"""SELECT distinct a.article_id, a.article_title, a.article_url,
|
| 144 |
+
CASE WHEN a.article_online
|
| 145 |
+
THEN a.article_url
|
| 146 |
+
ELSE 'Article unavailable' END AS url,
|
| 147 |
FROM tags t, tag_article ta, articles a
|
| 148 |
WHERE t.tag_id = ta.tag_id
|
| 149 |
AND ta.article_id = a.article_id
|
|
|
|
| 222 |
f.cross_score,
|
| 223 |
f.chunk_text,
|
| 224 |
a.article_title,
|
| 225 |
+
a.article_url,
|
| 226 |
CASE WHEN a.article_online
|
| 227 |
THEN a.article_url
|
| 228 |
ELSE 'Article unavailable' END AS url,
|