Skip to content
Snippets Groups Projects
Commit db4637bc authored by Chris Zubak-Skees's avatar Chris Zubak-Skees
Browse files

Enable dynamic relevance threshold

Frontend can specify the semantic similarity

ots/llm/meta#73
parent 068c777a
No related branches found
No related tags found
1 merge request!5Enable dynamic relevance threshold
...@@ -83,10 +83,11 @@ def rebuild_semantic_search_index(sender, **kwargs): ...@@ -83,10 +83,11 @@ def rebuild_semantic_search_index(sender, **kwargs):
@receiver(search_filter) @receiver(search_filter)
def semantic_filter(sender, **kwargs): def semantic_filter(sender, **kwargs):
similarity = getattr(settings, "SEMANTIC_SEARCH_SIMILARITY", 0.7)
cache_documents = kwargs["cache_documents"] cache_documents = kwargs["cache_documents"]
qs = kwargs.get("qs") qs = kwargs.get("qs")
relevance = kwargs.get("relevance")
similarity = float(relevance or getattr(settings, "SEMANTIC_SEARCH_SIMILARITY", 0.7))
if qs: if qs:
embeddings = local_llm.get_embeddings(qs, prompt_name="query") embeddings = local_llm.get_embeddings(qs, prompt_name="query")
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment