Uploaded image for project: 'Solr'
  1. Solr
  2. SOLR-16239

Add Join query plans to Solr SQL

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • Parallel SQL

    Description

      This is an umbrella ticket for adding join query plans for Solr SQL.

      Solr 9 adds significant performance improvements to the export handler. These improvements were done in part to support fast distributed joins in Solr SQL.

      Streaming Expressions already supports hash joins and merge joins and has limited support for nested loop joins (fetch). What needs to be done is to add Rules to the Calcite planner that push the joins down to the SQL handler.

      Calcite also has the ability to execute joins so part of this work will also be to gracefully fall back to Calcite's join engine.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              jbernste Joel Bernstein
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated: