Uploaded image for project: 'eZ Publish / Platform'
  1. eZ Publish / Platform
  2. EZP-24329

Implement Solr search engine prototype using multicore capability to index Content per language

    Details

    • Sprint:
      Pollux Platform S12, Pollux Platform S13

      Description

      At the moment Solr Search Engine indexes Content field data in multivalued fields. This means values from different translations are stored in the same document, in multivalued fields. Because of this no sorting support on field data (Field sort clause) is implemented. Also, having all languages indexed in the same document means relevancy calculation won't be correct.

      Using Solr's multicore/sharding capability to index Content field data per language would enable implementation of Field sort clause while keeping correct document/term statistics per language.

      Search would have to target all/specific cores/shards, depending on the set of languages that need to be searched. Grouping should be used to resolve matches of the same Content (but different language) from the different cores/shards.

      Scope:

      Implement multicore/sharded prototype of the Solr Search Engine, supporting:

      • targeting specific languages (aka field filters parameter)
      • Field sort clause

        Issue Links

          Activity

          Petar Spanja (Inactive) logged work - 07/May/15 5:40 PM
          • Time Spent:
            6 hours
             

            implement

          Petar Spanja (Inactive) logged work - 08/May/15 2:00 AM
          • Time Spent:
            6 hours, 30 minutes
             

            implement

          Petar Spanja (Inactive) logged work - 11/May/15 2:00 AM
          • Time Spent:
            6 hours, 15 minutes
             

            implement

          Petar Spanja (Inactive) logged work - 12/May/15 2:00 AM
          • Time Spent:
            2 hours, 45 minutes
             

            implement

          Petar Spanja (Inactive) logged work - 13/May/15 2:00 AM
          • Time Spent:
            4 hours, 30 minutes
             

            implement

          Petar Spanja (Inactive) logged work - 19/May/15 2:00 AM
          • Time Spent:
            2 hours
             

            implement

          Petar Spanja (Inactive) logged work - 21/May/15 2:00 AM
          • Time Spent:
            1 hour, 30 minutes
             

            sync AR, PB, KN

          Petar Spanja (Inactive) logged work - 21/May/15 2:00 AM
          • Time Spent:
            20 minutes
             

            implement

            People

            • Assignee:
              Unassigned
              Reporter:
              Petar Spanja (Inactive)
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Time Tracking

                Estimated:
                Original Estimate - 4 days
                4d
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 3 days, 5 hours, 50 minutes Time Not Required
                3d 5h 50m

                  Agile