mirror of
https://github.com/yyhuni/xingrin.git
synced 2026-01-31 11:46:16 +08:00
- Add incremental materialized view (IMMV) support for both Website and Endpoint asset types using pg_ivm extension - Create asset_search_view IMMV with optimized indexes for host, title, url, headers, body, tech, status_code, and created_at fields - Create endpoint_search_view IMMV with identical field structure and indexing strategy for endpoint-specific searches - Extend search_service.py to support asset type routing with VIEW_MAPPING and VALID_ASSET_TYPES configuration - Add comprehensive field mapping and array field definitions for both asset types - Implement dual-query execution path in search views to handle website and endpoint searches independently - Update frontend search components to support asset type filtering and result display - Add search results table component with improved data presentation and filtering capabilities - Update installation scripts and Docker configuration for pg_ivm extension deployment - Add internationalization strings for new search UI elements in English and Chinese - Consolidate index creation and cleanup logic in migrations for maintainability - Enable automatic incremental updates on data changes without manual view refresh