c2siorg / Codelabz

Codelabz
Apache License 2.0
12 stars 51 forks source link

Fully Implement Elastic Lunr for Enhanced Tutorial Search #149

Closed lokeshwar777 closed 3 weeks ago

lokeshwar777 commented 2 months ago

Is your feature request related to a problem? Please describe. Yes, while the app has Elastic Lunr initialized, it's currently not being utilized. This results in an incomplete search functionality, making it difficult for users to efficiently find tutorials by search query.

Describe the solution you'd like I would like to fully implement and integrate Elastic Lunr to enable a robust search mechanism for tutorials based on tutorial data. This solution should include:

Describe alternatives you've considered Using Firestore for querying directly, but this could lead to increased costs and complexity, especially with large datasets. Elastic Lunr offers a lightweight, client-side search solution that doesn't require additional database queries.

Additional context Elastic Lunr is a lightweight search library that is already part of our tech stack but has not been fully implemented. By leveraging its capabilities, we can improve the search experience and make tutorials more accessible to users. This would also help in managing and scaling the search functionality as the content grows.

github-actions[bot] commented 1 month ago

This issue is stale because it has been open for 30 days with no activity.

github-actions[bot] commented 3 weeks ago

This issue was closed because it has been inactive for 14 days since being marked as stale.