mirror of
https://github.com/yyhuni/xingrin.git
synced 2026-01-31 11:46:16 +08:00
- 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"