Collaborative Efforts on Rust Client Library Project
TLDR Jason provided Emmanuel and Luis with architecture guidelines for a Rust client library project. The team decided to use Github issues for project coordination and discussed the API structure. Jason invited Emmanuel to collaborate on Github.
Apr 22, 2021 (34 months ago)
This is the project: https://github.com/typesense/typesense-rust
Let me know if you have any ideas in how we can manage this project, if using Github Issues or something else
Luis I'll defer to you on identifying how to best coordinate efforts
Apr 23, 2021 (34 months ago)
GitHub issues is fine by me.
I had a few questions:
Anything in mind for implementation, I mean is the entire library going to be async, or will we be exposing a sync blocking API as an option?
Are we aiming for a runtime agnostic async API or maybe a tokio dependent one?
Indexed 3015 threads (79% resolved)
Troubleshooting Issues with DocSearch Hits and Scraper Configuration
Rubai encountered issues with search result priorities and ellipsis. Jason helped debug the issue and suggested using different versions of typesense-docsearch.js, updating initialization parameters, and running the scraper on a Linux-based environment. The issues related to hits structure and scraper configuration were resolved.
Typesense Bug Fix with `canceled_at` Field and Upgrade Concerns
Mateo reported an issue regarding the treatment of an optional field by Typesense which was confirmed a bug by Jason. After trying an upgrade, an error arose. Jason explained the bug was due to a recent change and proceeded to downgrade their version. Future upgrade protocols were discussed.
Introduction and Coordination for Dart Client Team
Jason introduces Harisaran to Masahiro and Harpreet to work on the Dart client and suggests GitHub issue tracking. Masahiro shares a wiki page and advises creating an issue before a PR.
Troubleshooting Typesense Docsearch Scraper Setup Issue
Vinicius experienced issues setting up typesense-docsearch-scraper locally. Jason identified a misconfiguration with the Typesense server after checking the .env file, and recommended using ngrok or port forwarding for development purposes. Vinicius successfully resolved the issue with port forwarding.
Issue with Search Duration on Typesense Database
Robert reported an issue about query time delay when adding a `filter_by` constraint in a large Typesense database. Kishore Nallan explained that this happens due to the order of operation and also promised to look into this issue further. Robert withdrew his interest in sponsoring the improvement due to moving from the project.