mirror of
https://github.com/khoj-ai/khoj.git
synced 2025-02-17 08:04:21 +00:00
Minor fix to asymmetric search when no entries returned
This commit is contained in:
parent
ca3f93e641
commit
f26d0ddbbd
1 changed files with 1 additions and 2 deletions
|
@ -14,7 +14,6 @@ from sentence_transformers import SentenceTransformer, CrossEncoder, util
|
||||||
# Internal Packages
|
# Internal Packages
|
||||||
from src.utils.helpers import get_absolute_path, resolve_absolute_path, load_model
|
from src.utils.helpers import get_absolute_path, resolve_absolute_path, load_model
|
||||||
from src.processor.org_mode.org_to_jsonl import org_to_jsonl
|
from src.processor.org_mode.org_to_jsonl import org_to_jsonl
|
||||||
from src.search_filter.explicit_filter import explicit_filter
|
|
||||||
from src.utils.config import TextSearchModel
|
from src.utils.config import TextSearchModel
|
||||||
from src.utils.rawconfig import AsymmetricSearchConfig, TextContentConfig
|
from src.utils.rawconfig import AsymmetricSearchConfig, TextContentConfig
|
||||||
from src.utils.constants import empty_escape_sequences
|
from src.utils.constants import empty_escape_sequences
|
||||||
|
@ -106,7 +105,7 @@ def query(raw_query: str, model: TextSearchModel, device=torch.device('cpu'), fi
|
||||||
for filter in filters:
|
for filter in filters:
|
||||||
query, entries, corpus_embeddings = filter(query, entries, corpus_embeddings)
|
query, entries, corpus_embeddings = filter(query, entries, corpus_embeddings)
|
||||||
if entries is None or len(entries) == 0:
|
if entries is None or len(entries) == 0:
|
||||||
return {}
|
return [], []
|
||||||
|
|
||||||
# Encode the query using the bi-encoder
|
# Encode the query using the bi-encoder
|
||||||
question_embedding = model.bi_encoder.encode([query], convert_to_tensor=True)
|
question_embedding = model.bi_encoder.encode([query], convert_to_tensor=True)
|
||||||
|
|
Loading…
Add table
Reference in a new issue