pub fn parse_structured_query(
query: &str,
) -> Result<Vec<(String, String)>, QueryBuilderError>Expand description
Parse structured query strings like “key:value key2:value1,value2” Used for complex filtering patterns in APIs like Foxglove
Supported patterns:
- Simple: “status:active”
- Multiple values: “type:sensor,camera”
- Quoted values: “location:"New York"”
- Complex: “status:active type:sensor location:"San Francisco"”