Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -344,7 +344,12 @@ def load_candidates(fillup):
|
|
344 |
print("query"+query_string)
|
345 |
print("offset: "+str(candidates_per_search+current_offset))
|
346 |
# raw_candidates = st.session_state["db"].hybrid_search(query_string, k=candidates_per_search+current_offset, filters=filter_string)
|
347 |
-
|
|
|
|
|
|
|
|
|
|
|
348 |
for candidate in raw_candidates[current_offset:]:
|
349 |
candidates_id = candidate[0].metadata["source"].split("/")[-1]
|
350 |
keyword_bool = check_keywords_in_content(db_path, table_name, candidates_id, text_area_params.split(','))
|
@@ -387,7 +392,12 @@ def load_candidates(fillup):
|
|
387 |
print("query"+query_string)
|
388 |
print("offset: "+str(candidates_per_search+current_offset))
|
389 |
# raw_candidates = st.session_state["db"].hybrid_search(query_string, k=candidates_per_search+current_offset, filters=filter_string)
|
390 |
-
|
|
|
|
|
|
|
|
|
|
|
391 |
temp_offset_add = 0
|
392 |
for candidate in raw_candidates[current_offset:]:
|
393 |
candidates_id = candidate[0].metadata["source"].split("/")[-1]
|
|
|
344 |
print("query"+query_string)
|
345 |
print("offset: "+str(candidates_per_search+current_offset))
|
346 |
# raw_candidates = st.session_state["db"].hybrid_search(query_string, k=candidates_per_search+current_offset, filters=filter_string)
|
347 |
+
try:
|
348 |
+
raw_candidates = st.session_state["db"].semantic_hybrid_search_with_score_and_rerank(query_string, k=50, filters=filter_string)
|
349 |
+
except Exception as e:
|
350 |
+
print(f"Fehler beim laden der Kandidaten: {str(e)}")
|
351 |
+
raw_candidates = []
|
352 |
+
st.warning("Something went wrong. Please press 'Search candidates' again or reload the page.")
|
353 |
for candidate in raw_candidates[current_offset:]:
|
354 |
candidates_id = candidate[0].metadata["source"].split("/")[-1]
|
355 |
keyword_bool = check_keywords_in_content(db_path, table_name, candidates_id, text_area_params.split(','))
|
|
|
392 |
print("query"+query_string)
|
393 |
print("offset: "+str(candidates_per_search+current_offset))
|
394 |
# raw_candidates = st.session_state["db"].hybrid_search(query_string, k=candidates_per_search+current_offset, filters=filter_string)
|
395 |
+
try:
|
396 |
+
raw_candidates = st.session_state["db"].semantic_hybrid_search_with_score_and_rerank(query_string, k=50, filters=filter_string)
|
397 |
+
except Exception as e:
|
398 |
+
print(f"Fehler beim laden der Kandidaten: {str(e)}")
|
399 |
+
raw_candidates = []
|
400 |
+
st.warning("Something went wrong. Please press 'Search candidates' again or reload the page.")
|
401 |
temp_offset_add = 0
|
402 |
for candidate in raw_candidates[current_offset:]:
|
403 |
candidates_id = candidate[0].metadata["source"].split("/")[-1]
|