Upload app.py
Browse files
app.py
CHANGED
|
@@ -269,6 +269,7 @@ def search(q="", sources_filter=None, folders=None, min_size=None, max_size=None
|
|
| 269 |
start = (page - 1) * page_size
|
| 270 |
if not q and sort == "relevance" and not has_filters(sources_filter, folders, min_size, max_size):
|
| 271 |
result_items = [trim_record(rec) for rec in records[start:start + page_size]]
|
|
|
|
| 272 |
return {"results": result_items, "total": len(records), "page": page, "page_size": page_size, "did_you_mean": None}
|
| 273 |
if not q:
|
| 274 |
indices = list(range(len(records)))
|
|
@@ -298,8 +299,7 @@ def search(q="", sources_filter=None, folders=None, min_size=None, max_size=None
|
|
| 298 |
filtered.sort(key=lambda idx: (-records[idx].get("size", 0), records[idx]["display_rel_path"].lower()))
|
| 299 |
total = len(filtered)
|
| 300 |
result_items = [trim_record(records[idx]) for idx in filtered[start:start + page_size]]
|
| 301 |
-
|
| 302 |
-
result_items = add_summaries(result_items)
|
| 303 |
return {"results": result_items, "total": total, "page": page, "page_size": page_size, "did_you_mean": None}
|
| 304 |
|
| 305 |
def fulltext_search(q="", sources_filter=None, folders=None, min_size=None, max_size=None, page=1, page_size=100, sort="relevance", exact=False, search_paths=True):
|
|
|
|
| 269 |
start = (page - 1) * page_size
|
| 270 |
if not q and sort == "relevance" and not has_filters(sources_filter, folders, min_size, max_size):
|
| 271 |
result_items = [trim_record(rec) for rec in records[start:start + page_size]]
|
| 272 |
+
result_items = add_summaries(result_items)
|
| 273 |
return {"results": result_items, "total": len(records), "page": page, "page_size": page_size, "did_you_mean": None}
|
| 274 |
if not q:
|
| 275 |
indices = list(range(len(records)))
|
|
|
|
| 299 |
filtered.sort(key=lambda idx: (-records[idx].get("size", 0), records[idx]["display_rel_path"].lower()))
|
| 300 |
total = len(filtered)
|
| 301 |
result_items = [trim_record(records[idx]) for idx in filtered[start:start + page_size]]
|
| 302 |
+
result_items = add_summaries(result_items)
|
|
|
|
| 303 |
return {"results": result_items, "total": total, "page": page, "page_size": page_size, "did_you_mean": None}
|
| 304 |
|
| 305 |
def fulltext_search(q="", sources_filter=None, folders=None, min_size=None, max_size=None, page=1, page_size=100, sort="relevance", exact=False, search_paths=True):
|