Skip to content

feat: enhance hybrid search functionality and configuration#89

Draft
u11d-maciej-lopalewski wants to merge 1 commit into
developmentfrom
feat/improvewithHSIS
Draft

feat: enhance hybrid search functionality and configuration#89
u11d-maciej-lopalewski wants to merge 1 commit into
developmentfrom
feat/improvewithHSIS

Conversation

@u11d-maciej-lopalewski

Copy link
Copy Markdown
Collaborator
  • Added pnpm-workspace.yaml to allow builds for specific packages.
  • Updated CmsConfigModule to export CmsRedisService.
  • Introduced HYBRID_SEARCH_PATH configuration in configuration.ts with a default value.
  • Extended searchQuerySchema to include query_path for hybrid search path selection.
  • Enhanced HybridSearchService to support dynamic search paths and improved scoring logic.
  • Implemented expandWithSeeAlso method to enrich search results with related codes.
  • Updated search utilities to include additional taxonomy fields in queries.
  • Modified search controller to accept query_path as a query parameter.
  • Adjusted sorting logic to prioritize pinned results in search responses.
  • Updated retrieval result interface to include bm25Total for better metadata handling.

- Added `pnpm-workspace.yaml` to allow builds for specific packages.
- Updated `CmsConfigModule` to export `CmsRedisService`.
- Introduced `HYBRID_SEARCH_PATH` configuration in `configuration.ts` with a default value.
- Extended `searchQuerySchema` to include `query_path` for hybrid search path selection.
- Enhanced `HybridSearchService` to support dynamic search paths and improved scoring logic.
- Implemented `expandWithSeeAlso` method to enrich search results with related codes.
- Updated search utilities to include additional taxonomy fields in queries.
- Modified search controller to accept `query_path` as a query parameter.
- Adjusted sorting logic to prioritize pinned results in search responses.
- Updated retrieval result interface to include `bm25Total` for better metadata handling.
@u11d-maciej-lopalewski u11d-maciej-lopalewski marked this pull request as draft May 28, 2026 10:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant