Solr
  1. Solr
  2. SOLR-2502

Add in Examples/Documentation on the new Join functionality

    Details

    • Type: Improvement Improvement
    • Status: Open
    • Priority: Minor Minor
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: None
    • Labels:
      None

      Description

      As the title says, add in an example and docs on the new Join functionality added via SOLR-2272.

      1. SOLR-2502.patch
        11 kB
        Grant Ingersoll
      2. SOLR-2502.patch
        12 kB
        Grant Ingersoll

        Activity

        Hide
        Grant Ingersoll added a comment -

        Docs are started at: http://wiki.apache.org/solr/Join

        Show
        Grant Ingersoll added a comment - Docs are started at: http://wiki.apache.org/solr/Join
        Hide
        Grant Ingersoll added a comment -

        Here's what I have in mind:
        Add in manufacturers documents and then tie the various products we have back to the manufacturers.

        A query then might look like:
        http://localhost:8983/solr/select/?q=

        {!join%20from=manu_id_s%20to=id}

        name:ipod

        Show
        Grant Ingersoll added a comment - Here's what I have in mind: Add in manufacturers documents and then tie the various products we have back to the manufacturers. A query then might look like: http://localhost:8983/solr/select/?q= {!join%20from=manu_id_s%20to=id} name:ipod
        Hide
        Grant Ingersoll added a comment -

        here's some progress on this. Adds in /browse capability for Join

        Show
        Grant Ingersoll added a comment - here's some progress on this. Adds in /browse capability for Join
        Hide
        Erik Hatcher added a comment -

        My main concern is the overloading of the example data and tutorial to carry along too much of this complexity - complexity that wouldn't be needed in many real-world scenarios. It's great to have examples of this stuff, but our "kitchen sink" is getting pretty full and dirty.

        Splitting the example into multiple different examples/scenarios each with their own simple light-weight UI's is where I'd rather see this go.

        Show
        Erik Hatcher added a comment - My main concern is the overloading of the example data and tutorial to carry along too much of this complexity - complexity that wouldn't be needed in many real-world scenarios. It's great to have examples of this stuff, but our "kitchen sink" is getting pretty full and dirty. Splitting the example into multiple different examples/scenarios each with their own simple light-weight UI's is where I'd rather see this go.
        Hide
        Grant Ingersoll added a comment -

        I think the data extension I've added is fairly reasonable (products are manufactured by a manufacturer).

        As for the overloading of the tutorial, I don't know. I'm not a UI guy, but I don't think it's too bad at this point. I'm not sure about splitting it out or not, as I think that will create a lot of redundancy in the configuration as well as in the example dir (similar to multicore, DIH, etc. which are a bit clunky now) which then becomes more confusing as it's not clear where to look for what. I think, ideally, we have a more holistic example that seamlessly ties in all the things and presents a single unified app that mirrors a real world application, such as a store.

        Show
        Grant Ingersoll added a comment - I think the data extension I've added is fairly reasonable (products are manufactured by a manufacturer). As for the overloading of the tutorial, I don't know. I'm not a UI guy, but I don't think it's too bad at this point. I'm not sure about splitting it out or not, as I think that will create a lot of redundancy in the configuration as well as in the example dir (similar to multicore, DIH, etc. which are a bit clunky now) which then becomes more confusing as it's not clear where to look for what. I think, ideally, we have a more holistic example that seamlessly ties in all the things and presents a single unified app that mirrors a real world application, such as a store.

          People

          • Assignee:
            Unassigned
            Reporter:
            Grant Ingersoll
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:

              Development