mirror of
https://github.com/tcsenpai/pensieve.git
synced 2025-06-08 12:15:26 +00:00
feat(search): update search parameters
This commit is contained in:
parent
4ac3b78a68
commit
f06fe7fd6c
@ -134,16 +134,15 @@ def search_entities(
|
|||||||
filter_by.append(f"folder_id:={folder_id}")
|
filter_by.append(f"folder_id:={folder_id}")
|
||||||
|
|
||||||
filter_by_str = " && ".join(filter_by) if filter_by else ""
|
filter_by_str = " && ".join(filter_by) if filter_by else ""
|
||||||
|
|
||||||
search_parameters = {
|
search_parameters = {
|
||||||
"q": q,
|
"q": q,
|
||||||
"query_by": "filename,filepath,tags,metadata_entries,embedding",
|
"query_by": "tags,metadata_text,embedding,filename,filepath",
|
||||||
"infix": "always,always,off,off,off",
|
"infix": "off,off,off,always,always",
|
||||||
"filter_by": f"{filter_by_str} && file_type_group:=image" if filter_by_str else "file_type_group:=image",
|
"filter_by": f"{filter_by_str} && file_type_group:=image" if filter_by_str else "file_type_group:=image",
|
||||||
"per_page": limit,
|
"limit": limit,
|
||||||
"page": offset // limit + 1,
|
"offset": offset,
|
||||||
"exclude_fields": "embedding,metadata_text",
|
"exclude_fields": "metadata_text,embedding",
|
||||||
"sort_by": "_text_match:desc,_vector_distance:asc",
|
"sort_by": "_text_match:desc",
|
||||||
}
|
}
|
||||||
search_results = client.collections["entities"].documents.search(
|
search_results = client.collections["entities"].documents.search(
|
||||||
search_parameters
|
search_parameters
|
||||||
|
Loading…
x
Reference in New Issue
Block a user