mirror of
https://github.com/khoaliber/khoj.git
synced 2026-03-10 13:26:13 +00:00
Deprioritize searching for Music content over other text content
This commit is contained in:
@@ -64,15 +64,6 @@ def search(q: str, n: Optional[int] = 5, t: Optional[SearchType] = None, r: Opti
|
|||||||
with timer("Collating results took", logger):
|
with timer("Collating results took", logger):
|
||||||
results = text_search.collate_results(hits, entries, results_count)
|
results = text_search.collate_results(hits, entries, results_count)
|
||||||
|
|
||||||
elif (t == SearchType.Music or t == None) and state.model.music_search:
|
|
||||||
# query music library
|
|
||||||
with timer("Query took", logger):
|
|
||||||
hits, entries = text_search.query(user_query, state.model.music_search, rank_results=r)
|
|
||||||
|
|
||||||
# collate and return results
|
|
||||||
with timer("Collating results took", logger):
|
|
||||||
results = text_search.collate_results(hits, entries, results_count)
|
|
||||||
|
|
||||||
elif (t == SearchType.Markdown or t == None) and state.model.markdown_search:
|
elif (t == SearchType.Markdown or t == None) and state.model.markdown_search:
|
||||||
# query markdown files
|
# query markdown files
|
||||||
with timer("Query took", logger):
|
with timer("Query took", logger):
|
||||||
@@ -91,6 +82,15 @@ def search(q: str, n: Optional[int] = 5, t: Optional[SearchType] = None, r: Opti
|
|||||||
with timer("Collating results took", logger):
|
with timer("Collating results took", logger):
|
||||||
results = text_search.collate_results(hits, entries, results_count)
|
results = text_search.collate_results(hits, entries, results_count)
|
||||||
|
|
||||||
|
elif (t == SearchType.Music or t == None) and state.model.music_search:
|
||||||
|
# query music library
|
||||||
|
with timer("Query took", logger):
|
||||||
|
hits, entries = text_search.query(user_query, state.model.music_search, rank_results=r)
|
||||||
|
|
||||||
|
# collate and return results
|
||||||
|
with timer("Collating results took", logger):
|
||||||
|
results = text_search.collate_results(hits, entries, results_count)
|
||||||
|
|
||||||
elif (t == SearchType.Image or t == None) and state.model.image_search:
|
elif (t == SearchType.Image or t == None) and state.model.image_search:
|
||||||
# query images
|
# query images
|
||||||
with timer("Query took", logger):
|
with timer("Query took", logger):
|
||||||
|
|||||||
Reference in New Issue
Block a user