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 (31 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 (31 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 2779 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.
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.
Discussing Search API Limitations and Solutions
Sidharth had problems with search API response limitations and sorting issues. Kishore Nallan suggested multi_search query and provided links for an updated version. After installation, some timeout and performance issues were encountered, partially resolved by adjusting client timeout values.