Skip to main content

parse_filter_query

Function parse_filter_query 

Source
pub fn parse_filter_query(query: &str) -> SearchFilter
Expand description

Parses a filter query string into a SearchFilter.

§Arguments

  • query - The filter query string (e.g., “ns:decisions tag:rust”)

§Returns

A SearchFilter populated with the parsed criteria.

§Examples

use subcog::services::parse_filter_query;

let filter = parse_filter_query("ns:decisions tag:rust -tag:test");
assert_eq!(filter.namespaces.len(), 1);
assert_eq!(filter.tags.len(), 1);
assert_eq!(filter.excluded_tags.len(), 1);