pub async fn QueryIndexSearch(
index: &FileIndex,
query: SearchQuery,
path_filter: Option<String>,
language_filter: Option<String>,
) -> Result<PaginatedSearchResults>Expand description
Search files with multiple modes and comprehensive query handling
Features:
- Sanitized search query
- Multiple search modes (literal, regex, fuzzy, exact)
- Case sensitivity option
- Whole word matching
- Path filtering
- Result pagination
- Relevance-based ranking
- Language filtering