Spaces:
Build error
Build error
Commit
·
bda63f0
1
Parent(s):
cc27c6f
Update weaviate_utils.py
Browse files- weaviate_utils.py +8 -3
weaviate_utils.py
CHANGED
@@ -146,7 +146,12 @@ def get_class_schema(client, class_name):
|
|
146 |
|
147 |
def retrieve_relevant_table(client, selected_class, question_embedding):
|
148 |
# Query Weaviate to get the most relevant table
|
149 |
-
results = client.query.get(selected_class, ["
|
150 |
-
|
151 |
-
table
|
|
|
|
|
|
|
|
|
|
|
152 |
return table
|
|
|
146 |
|
147 |
def retrieve_relevant_table(client, selected_class, question_embedding):
|
148 |
# Query Weaviate to get the most relevant table
|
149 |
+
results = client.query.get(selected_class, ["content"]).with_near_text(question_embedding).do()
|
150 |
+
|
151 |
+
# Extract the table content from the results
|
152 |
+
table_content = results.get('data', {}).get('Get', {}).get('Things', [])[0].get('content')
|
153 |
+
|
154 |
+
# Convert the table content to a DataFrame
|
155 |
+
table = pd.read_csv(StringIO(table_content))
|
156 |
+
|
157 |
return table
|