Update app.py
Browse files
app.py
CHANGED
@@ -7,12 +7,12 @@ df = pd.read_csv(url, encoding='utf-8-sig')
|
|
7 |
|
8 |
# Function to search years based on the selected mode
|
9 |
def search_years(search_mode, query):
|
10 |
-
if search_mode == "Search by YEAR":
|
11 |
matches = df[df['YEAR'].str.startswith(query[:4])]
|
12 |
-
elif search_mode == "Search
|
13 |
keyword_list = [keyword.strip() for keyword in query.split(',')]
|
14 |
matches = df[df['KEYWORDS'].apply(lambda x: any(keyword in x for keyword in keyword_list))] # Search in 'KEYWORDS'
|
15 |
-
elif search_mode == "Search
|
16 |
word_list = [word.strip() for word in query.split(',')]
|
17 |
matches = df[df['TEXT'].apply(lambda x: any(word in x for word in word_list))] # Search in 'TEXT'
|
18 |
else:
|
|
|
7 |
|
8 |
# Function to search years based on the selected mode
|
9 |
def search_years(search_mode, query):
|
10 |
+
if search_mode == "Search questions by YEAR":
|
11 |
matches = df[df['YEAR'].str.startswith(query[:4])]
|
12 |
+
elif search_mode == "Search questions by Keywords":
|
13 |
keyword_list = [keyword.strip() for keyword in query.split(',')]
|
14 |
matches = df[df['KEYWORDS'].apply(lambda x: any(keyword in x for keyword in keyword_list))] # Search in 'KEYWORDS'
|
15 |
+
elif search_mode == "Search questions by Words": # New option for 'Search by Words'
|
16 |
word_list = [word.strip() for word in query.split(',')]
|
17 |
matches = df[df['TEXT'].apply(lambda x: any(word in x for word in word_list))] # Search in 'TEXT'
|
18 |
else:
|