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:
Ensure Elastic Lunr is correctly initialized with the relevant fields.
Integrate Elastic Lunr with the existing backend to handle search queries and return the appropriate tutorial results.
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.
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.