Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -24,14 +24,14 @@ def search_and_answer(query):
|
|
| 24 |
return "No relevant documents found."
|
| 25 |
count = 0
|
| 26 |
for doc in retrieved_docs:
|
| 27 |
-
|
| 28 |
-
|
| 29 |
-
|
| 30 |
-
course_info = [(doc.metadata.get('title', 'No Title'), doc.metadata.get('lessons', 'courses')) for doc in retrieved_docs]
|
| 31 |
if course_info:
|
| 32 |
-
return '\n'.join([f"Course
|
| 33 |
else:
|
| 34 |
return "No relevant courses found."
|
|
|
|
| 35 |
st.title("Course Search WebApp")
|
| 36 |
st.write("Enter a query to search for related courses:")
|
| 37 |
|
|
@@ -40,11 +40,8 @@ query = st.text_input("Query")
|
|
| 40 |
|
| 41 |
if query:
|
| 42 |
# Get results
|
| 43 |
-
|
| 44 |
|
| 45 |
# Display the results
|
| 46 |
st.subheader("Answer:")
|
| 47 |
-
st.write(
|
| 48 |
-
|
| 49 |
-
st.subheader("Relevant Course Titles:")
|
| 50 |
-
st.write(context)
|
|
|
|
| 24 |
return "No relevant documents found."
|
| 25 |
count = 0
|
| 26 |
for doc in retrieved_docs:
|
| 27 |
+
count += 1
|
| 28 |
+
print(f"Related Courses: {count}")
|
| 29 |
+
course_info = [(doc.metadata.get('title', 'No Title'), doc.metadata.get('lessons', 'No lessons')) for doc in retrieved_docs]
|
|
|
|
| 30 |
if course_info:
|
| 31 |
+
return '\n'.join([f"Course Title: {course_title}\nCourse Lessons: {course_lessons}\n" for course_title, course_lessons in course_info])
|
| 32 |
else:
|
| 33 |
return "No relevant courses found."
|
| 34 |
+
|
| 35 |
st.title("Course Search WebApp")
|
| 36 |
st.write("Enter a query to search for related courses:")
|
| 37 |
|
|
|
|
| 40 |
|
| 41 |
if query:
|
| 42 |
# Get results
|
| 43 |
+
result = search_and_answer(query)
|
| 44 |
|
| 45 |
# Display the results
|
| 46 |
st.subheader("Answer:")
|
| 47 |
+
st.write(result)
|
|
|
|
|
|
|
|
|