NEWVectors or files. Pick a path.Start →
    Advanced Search

    Grouped Search Results

    Search and group results by a field with aggregations. Perfect for faceted search and analytics dashboards.

    No credit card to start · Build from $25/mo

    Pipeline Stages

    1
    semantic_search
    filter
    feature_search
    View parameters
    {
      "searches": [
        {
          "feature_uri": "mixpeek://multimodal_extractor@v1/vertex_multimodal_embedding",
          "query": {
            "input_mode": "text",
            "value": "{{INPUT.query}}"
          },
          "top_k": 200
        }
      ],
      "final_top_k": 100
    }
    2
    group_results
    reduce
    group_by
    View parameters
    {
      "field": "{{INPUT.group_by_field}}",
      "aggregations": [
        {
          "name": "count",
          "type": "count"
        },
        {
          "name": "avg_score",
          "type": "avg",
          "field": "score"
        }
      ],
      "top_k_per_group": 3
    }

    Input Schema

    query
    text
    required

    Search query

    group_by_field
    string
    required

    Field to group by (e.g., metadata.category)

    e.g. metadata.category

    Use Cases

    • Faceted search results
    • Analytics and reporting
    • Category distribution analysis
    • Brand/vendor summaries

    Requirements

    • Collection must have the group_by field

    Tags

    grouping
    aggregation
    facets
    analytics

    Ready to use this template?

    Clone it into your namespace and start querying in minutes.