<!-- Describe your changes in detail -->
To implement this **search_filter** feature, you'll need to modify these architectural layers:


**1. API Request/Response Models**
   - `crates/api_models/src/analytics/search.rs`

**2. Other**
   - `crates/analytics/src/opensearch.rs`
   - `crates/analytics/src/search.rs`

**Code Patterns Applied:**
- Implement new functions (5 changes)
- Extend existing types with new fields (6 changes)
- Add conditional logic for feature flags or filtering (9 changes)
- Modify database queries (10 changes)

**Detailed Identifier Changes:**


Commit df328c5e:
Files to modify:


**crates/analytics/src/opensearch.rs**
  Modify existing code

**crates/analytics/src/search.rs**
  Modify existing code

**crates/api_models/src/analytics/search.rs**
  Modify existing code
{"pr_number": 7073, "pr_title": "feat(opensearch): add amount and customer_id as filters and handle name for different indexes", "merged_at": "2025-02-07T13:14:19Z", "intent": {"feature_type": "search_filter", "action": "add_feature", "entities": ["customer", "payment", "merchant"]}, "hierarchy": {"api_models": ["crates/api_models/src/analytics/search.rs"], "other": ["crates/analytics/src/opensearch.rs", "crates/analytics/src/search.rs"]}, "change_types": {"functions_added": 5, "fields_added": 6, "imports_added": 1, "conditionals_added": 9, "database_queries": 10}, "has_identifier_data": true, "commits_matched": 1, "match_method": "pr_number"}