Files
xingrin/frontend/hooks
yyhuni 18cc016268 feat(search): implement advanced query parser with expression syntax support
- Add SearchQueryParser class to parse complex search expressions with operators (=, ==, !=)
- Support logical operators && (AND) and || (OR) for combining multiple conditions
- Implement field mapping for frontend to database field translation
- Add support for array field searching (tech stack) with unnest and ANY operators
- Support fuzzy matching (=), exact matching (==), and negation (!=) operators
- Add proper SQL injection prevention through parameterized queries
- Refactor search service to use expression-based filtering instead of simple filters
- Update search views to integrate new query parser
- Enhance frontend search hook and service to support new expression syntax
- Update search types to reflect new query structure
- Improve search page UI to display expression syntax examples and help text
- Enable complex multi-condition searches like: host="api" && tech="nginx" || status=="200"
2026-01-02 17:46:31 +08:00
..
2025-12-30 16:40:17 +08:00
2025-12-25 11:31:25 +08:00
2025-12-30 16:40:17 +08:00
2025-12-29 18:09:57 +08:00
2025-12-12 18:04:57 +08:00
2025-12-31 08:55:37 +08:00
2025-12-12 18:04:57 +08:00
2025-12-29 18:09:57 +08:00
2025-12-31 17:50:37 +08:00
2025-12-30 10:56:26 +08:00
2025-12-12 18:04:57 +08:00
2025-12-30 11:13:38 +08:00
2025-12-30 10:56:26 +08:00