private-gpt/private_gpt/utils/vector_store.py
Saurab-Shrestha9639*969**9858//852 fbd298212f Hybrid search
2024-05-29 14:20:11 +05:45

13 lines
No EOL
500 B
Python

from llama_index.core.indices.vector_store import VectorStoreIndex
from llama_index.core.indices import SimpleKeywordTableIndex
class VectorStoreIndex1(VectorStoreIndex):
def __init__(self, *args, **kwargs):
super().__init__(*args, **kwargs)
self.keyword_index = None
def set_keyword_index(self, keyword_index: SimpleKeywordTableIndex):
self.keyword_index = keyword_index
def get_keyword_index(self) -> SimpleKeywordTableIndex:
return self.keyword_index