feat: implement universal fuzzy search using Typesense#765
feat: implement universal fuzzy search using Typesense#765sudhanshu112233shukla wants to merge 1 commit intosourcebot-dev:mainfrom
Conversation
|
Important Review skippedAuto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the You can disable this status message by setting the Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
@msukkari @brendan-kellam do check it , it is big change , but i am confident that it will work , please you guys also check it and tell me it it needs any more , changes , i have tested it as will , explained it in PR description , do check it , love to hear from you guys on this !!! |
hi, will this work to search github or gitlab issues, or wiki pages? |
Universal Fuzzy Search Implementation
Summary
This PR implements Universal Fuzzy Search using Typesense. This feature allows users to perform typo-tolerant searches across:
Fixes #536
Changes
Infrastructure
typesenseservice todocker-compose.yml(v26.0).@sourcebot/sharedenv schema to includeTYPESENSE_HOST,TYPESENSE_PORT, andTYPESENSE_API_KEY.Backend (
@sourcebot/backend)repos,files, andcommitscollections.GET /api/search/fuzzyto src/api.ts.Verification
yarn workspace @sourcebot/backend buildsucceeds.Notes
docker-compose up -d typesenseto be running for search to work.( Screenshot result)
(Add screenshots of the UI if applicable, or API response examples)