Searches App

Searches app provides a useful, efficient and scalable search backend using basic techniques of information retrieval.

Views

class searches.views.CourseSearchList(**kwargs)[source]

Course Search List.

get(request, query, sem_name, year)[source]

Return search results.

post(request, query, sem_name, year)[source]

Return advanced search results.

Utils

searches.utils.course_name_contains_token(token)[source]

Returns a query set of courses where tokens are contained in code or name.

searches.utils.search(school, query, semester)[source]

Returns courses that are contained in the name from a query.