Navigation to Search Page: #
- Accessing Search: To access the search functionality, users must tap the Search icon located at the bottom of the screen between the Home and Content Capture icons.
- Search Bar: Upon accessing the Search page, the search bar is prominently located at the top. Users can initiate a search by tapping the search bar and entering their query.
2. Search Queries and Results: #
- Search Query: Users can input keywords into the search bar, which dynamically displays results in real-time as they type.
- Search Tabs: The search results are categorized into four distinct tabs:
- For You: Displays content tailored to the user’s preferences.
- Users: Lists users whose usernames contain the search keyword.
- Hashtags: Shows popular hashtags based on the search query.
- Locations: Displays content from specific locations based on the search keyword.
3. Filtering Results: #
- Swipe and Tab Navigation: Users can swipe between the tabs or tap directly to filter search results. The active tab is clearly underlined and displayed in a darker color for easy recognition.
- Ordering of Results:
- Hashtags are ordered by usage frequency, with the most used hashtags appearing first.
- Locations are prioritized based on proximity, displaying content within a 1 km radius first, then extending to a 5 km radius if no local content is found.
4. Recent Searches: #
- Recent Search List: When the search field is tapped, recent search queries are displayed, allowing users to quickly access previous searches.
- Clearing Recent Searches: Users can remove recent searches by tapping the ‘X’ next to each recent query.
5. Search Feedback: #
- No Search Input: If no keyword is entered, the message “You didn’t search for anything yet.” appears, prompting users to start typing.
- No Results: If a search yields no results, the message “We couldn’t find anything. Try checking the spelling.” is displayed, guiding users to check their query.
6. Search Results Interaction: #
- Selecting Results: When users tap on a search result, a relevant feed of posts is displayed. These posts are ordered by the number of likes, ensuring that users see the most engaging content first.
7. “For You” #
The For You tab provides personalized search results based on the user’s onboarding preferences and interactions. It utilizes a priority ranking system:
- Followed Idols – Displays content from idols you follow.
- Popular Idols – Highlights top idols in your selected categories.
- Trending Hashtags – Shows popular hashtags within your interests.
- Relevant Locations – Suggests venues tied to idols in chosen categories.
- Similar Profiles – Recommends users with shared followers or content.
Key Features: #
- Hashtags Search: Helps users find posts based on specific hashtags, ordered by popularity.
- Location-Based Search: Prioritizes posts from nearby locations, making location-based search results more relevant to the user.
- Efficient Recent Searches: Allows users to revisit prior searches for quick access without retyping.
- Responsive Design: The search function is optimized for mobile devices, ensuring fast and accurate results with minimal input.