Skip to content

Commit

Permalink
[BUG-FIX] retriever_mode param missing when constructing KGTableRetri…
Browse files Browse the repository at this point in the history
…ever (#10725)

add retriever_mode param when constructing KGTableRetriever
  • Loading branch information
nerdai authored Feb 14, 2024
1 parent c6b43b2 commit 809dc3b
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -138,6 +138,7 @@ def as_retriever(
object_map=self._object_map,
llm=self._llm,
embed_model=embed_model or self._embed_model,
retriever_mode=retriever_mode,
**kwargs,
)

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
"""KG Retrievers."""

import logging
from collections import defaultdict
from enum import Enum
Expand Down Expand Up @@ -120,7 +121,11 @@ def __init__(
self.query_keyword_extract_template = query_keyword_extract_template or DQKET
self.similarity_top_k = similarity_top_k
self._include_text = include_text
self._retriever_mode = KGRetrieverMode(retriever_mode)
self._retriever_mode = (
KGRetrieverMode(retriever_mode)
if retriever_mode
else KGRetrieverMode.KEYWORD
)

self._llm = llm or llm_from_settings_or_context(Settings, index.service_context)
self._embed_model = embed_model or embed_model_from_settings_or_context(
Expand Down

0 comments on commit 809dc3b

Please sign in to comment.