馃専 [EPIC] Search / Filter
Created by: Tirokk
Authored by alina-beck
馃専 EPIC: Search
Problem
Users should be able to quickly find the content, persons and organisations they are looking for.
Status quo: Users can search for posts
and see a dropdown list with results:
Medium-term goal: Users can enter a search term to find posts
, users
or hashtags
. They can either select one of the results from the dropdown or confirm their input and be taken to a separate search results page. On this page the mixed search results are displayed in one dashboard but can be filtered by type (posts
, users
and hashtags
), e.g. by clicking on a tab
(similar to the search function on facebook).
Implementation step by step
- Add users in search results dropdown: #1463 (closed)
- Limit search results to 15 items per type: #2142 (closed)
- Add hashtags in search results dropdown: #2143 (closed)
- Create a search results page: #2144 (closed)
- Add tabs to search results page to filter by type: #2145 (closed)
Open questions
- How should the filter interact with the search?
- How should blocking and blacklisting affect the search results?
Additional context
In the future we want to have a directory ('yellow pages') of charitable organisations. There, users will be able to filter
(e.g. by topics), search
(by keywords, limited to organisations) and add
new organisations. When implementing earlier versions of the search feature we should keep in mind, that searching for different content types (posts
, users
, organisations
, etc.) might be split up or at least needs to function separately in the future.
Related issues for improved search usability
- full text search / disappearing text in search input / mobile responsiveness: #308 (closed)
- search by tags, maybe: #1068 (closed)
- search delivers inaccurate results: #1948 (closed)