Suggestions on Modifying Typesense Github Repository
TLDR Tapasweni inquires Kishore Nallan about changes in a Typesense repository issue. Kishore Nallan provides comprehensive guidance and suggests working on the single-index-concurrency branch using Ubuntu 20.
1
Nov 21, 2021 (24 months ago)
Tapasweni
08:32 AMKishore Nallan
08:35 AMTapasweni
08:36 AMTapasweni
08:36 AMTapasweni
08:37 AMKishore Nallan
08:37 AMKishore Nallan
08:39 AMTapasweni
08:40 AMKishore Nallan
08:40 AM1
Kishore Nallan
08:40 AMTapasweni
08:41 AMKishore Nallan
08:56 AMHere's how the tokens are dropped from the query: https://github.com/typesense/typesense/blob/single-index-concurrency/src/index.cpp#L2949
We drop from right until the middle of the query, and then we drop the left until the middle. What we want to do now is to make this behaviour configurable, with the default behavior unchanged but allowing people to choose left -> right or right -> left as options.
This will require introducing a new parameter to the
search_field
function and its parent functions. The API level configurations are managed in this function here: https://github.com/typesense/typesense/blob/single-index-concurrency/src/collection_manager.cpp#L515Kishore Nallan
09:07 AMTypesense
Indexed 2779 threads (79% resolved)
Similar Threads
Resolving Issues with Infix and Prefix in Query Searches
Daren struggled with searches missing values in production. Jason and Kishore Nallan offered insights and created new features to help solve the problem, which was then tested and deployed by Daren.
Resolving Multilingual Search Function in Typesense Software
Bill is having difficulty with multilingual search functionality in Typesense software. Developer Kishore Nallan suggested setting a language locale and provided a demo build. The build solution had some issues, and after multiple rounds of software updates and troubleshooting, the problem still persists.
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.
Troubleshooting Prefix Search and Exact Match Results in Typesense v0.22.0.rcs24
JinW has trouble with typesense search, notably with prefix search and exact matches. Jason clarified some things while Kishore Nallan requested more examples and suggested using a different software version. Harisaran also recommended a solution.
Seeking C++ Project Contribution Guidance
Peka wants to contribute to a project and seeks resources. Kishore Nallan provides initial guidance and recommends starting with a simple task on the Typesense project. Peka encounters a setup error well into the process.