Uploaded image for project: 'Lucene - Core'
  1. Lucene - Core
  2. LUCENE-4100

Maxscore - Efficient Scoring

Details

    • New, Patch Available

    Description

      At Berlin Buzzwords 2012, I will be presenting 'maxscore', an efficient algorithm first published in the IR domain in 1995 by H. Turtle & J. Flood, that I find deserves more attention among Lucene users (and developers).
      I implemented a proof of concept and did some performance measurements with example queries and lucenebench, the package of Mike McCandless, resulting in very significant speedups.

      This ticket is to get started the discussion on including the implementation into Lucene's codebase. Because the technique requires awareness about it from the Lucene user/developer, it seems best to become a contrib/module package so that it consciously can be chosen to be used.

      Attachments

        1. contrib_maxscore.tgz
          26 kB
          Stefan Pohl
        2. maxscore.patch
          10 kB
          Stefan Pohl
        3. LUCENE-4100.patch
          20 kB
          Adrien Grand
        4. LUCENE-4100.patch
          407 kB
          Adrien Grand
        5. LUCENE-4100.patch
          440 kB
          Adrien Grand
        6. LUCENE-4100.patch
          445 kB
          Adrien Grand

        Issue Links

          Activity

            People

              Unassigned Unassigned
              spo Stefan Pohl
              Votes:
              8 Vote for this issue
              Watchers:
              16 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 1h
                  1h