Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -111,7 +111,7 @@ with col2:
|
|
111 |
# Checkbox to control whether to show only exact matches
|
112 |
show_exact_matches = st.checkbox("Show only exact matches", value=False)
|
113 |
|
114 |
-
def filter_results(results, country_filter, region_filter, end_year_range
|
115 |
filtered = []
|
116 |
for r in results:
|
117 |
metadata = r.payload.get('metadata', {})
|
@@ -172,8 +172,8 @@ lexical_all = [
|
|
172 |
semantic_thresholded = [r for r in semantic_all if r.score >= 0.4]
|
173 |
|
174 |
# 2) Filter the entire sets
|
175 |
-
filtered_semantic = filter_results(semantic_thresholded, country_filter, region_filter, end_year_range
|
176 |
-
filtered_lexical = filter_results(lexical_all, country_filter, region_filter, end_year_range
|
177 |
|
178 |
filtered_semantic_no_dupe = remove_duplicates(filtered_semantic)
|
179 |
filtered_lexical_no_dupe = remove_duplicates(filtered_lexical)
|
@@ -198,8 +198,8 @@ if show_exact_matches:
|
|
198 |
|
199 |
# 3) Now apply your region/country/year filter on that new list
|
200 |
filtered_lexical = filter_results(
|
201 |
-
lexical_substring_filtered, country_filter, region_filter
|
202 |
-
)
|
203 |
|
204 |
# 4) Remove duplicates
|
205 |
filtered_lexical_no_dupe = remove_duplicates(filtered_lexical)
|
|
|
111 |
# Checkbox to control whether to show only exact matches
|
112 |
show_exact_matches = st.checkbox("Show only exact matches", value=False)
|
113 |
|
114 |
+
def filter_results(results, country_filter, region_filter): ## , end_year_range ToDo add end_year filter again
|
115 |
filtered = []
|
116 |
for r in results:
|
117 |
metadata = r.payload.get('metadata', {})
|
|
|
172 |
semantic_thresholded = [r for r in semantic_all if r.score >= 0.4]
|
173 |
|
174 |
# 2) Filter the entire sets
|
175 |
+
filtered_semantic = filter_results(semantic_thresholded, country_filter, region_filter) ## , end_year_range ToDo add end_year filter again
|
176 |
+
filtered_lexical = filter_results(lexical_all, country_filter, region_filter)## , end_year_range ToDo add end_year filter again
|
177 |
|
178 |
filtered_semantic_no_dupe = remove_duplicates(filtered_semantic)
|
179 |
filtered_lexical_no_dupe = remove_duplicates(filtered_lexical)
|
|
|
198 |
|
199 |
# 3) Now apply your region/country/year filter on that new list
|
200 |
filtered_lexical = filter_results(
|
201 |
+
lexical_substring_filtered, country_filter, region_filter
|
202 |
+
) ## , end_year_range ToDo add end_year filter again
|
203 |
|
204 |
# 4) Remove duplicates
|
205 |
filtered_lexical_no_dupe = remove_duplicates(filtered_lexical)
|