Skip to content

Implement advanced search for subscriptions with Elasticsearch #392

@Smartdevs17

Description

@Smartdevs17

Description

Basic search is slow and limited. Implement full-text search across subscriptions using Elasticsearch with faceted filtering and fuzzy matching.

Acceptance Criteria

  • Elasticsearch integration for subscription indexing
  • Full-text search on customer name, email, plan name, notes
  • Faceted filters (status, plan, price range, date range)
  • Fuzzy matching for typo tolerance
  • Search result highlighting
  • Saved searches with notification on new matches

Technical Scope

  • backend/services/search/ElasticsearchService.ts
  • app/services/searchService.ts
  • app/screens/AdvancedSearchScreen.tsx
  • Edge: index lag, analyzer configuration for multilingual search, reindexing during schema changes

Metadata

Metadata

Assignees

Labels

200-points200 point issueStellar WaveIssues in the Stellar wave programdrips-waveIssues in the Drips Wave programhighHigh complexity issue

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions