Details

    • Type: Task Task
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 4.0-ALPHA
    • Fix Version/s: 4.0-ALPHA
    • Component/s: core/search
    • Labels:
      None
    • Lucene Fields:
      New, Patch Available

      Description

      in LUCENE-2426, the sort order was changed to codepoint order.

      unfortunately, Term is still using string internally, and more importantly its compareTo() uses the wrong order [utf-16].
      So MultiTermQuery, etc (especially its priority queues) are currently wrong.

      By changing Term to use bytes, we can also support terms encoded as bytes such as numerics, instead of using
      strange string encodings.

      1. LUCENE-2514.patch
        8 kB
        Robert Muir
      2. LUCENE-2514.patch
        13 kB
        Robert Muir
      3. LUCENE-2514-surrogates-dance.patch
        2 kB
        Michael McCandless
      4. LUCENE-2514.patch
        14 kB
        Robert Muir
      5. LUCENE-2514.patch
        30 kB
        Robert Muir
      6. LUCENE-2514.patch
        39 kB
        Uwe Schindler
      7. LUCENE-2514.patch
        41 kB
        Robert Muir
      8. LUCENE-2514-MTQPagedBytes.patch
        10 kB
        Uwe Schindler
      9. LUCENE-2514.patch
        54 kB
        Robert Muir
      10. LUCENE-2514-MTQPagedBytes.patch
        12 kB
        Uwe Schindler
      11. LUCENE-2514-MTQPagedBytes.patch
        12 kB
        Uwe Schindler
      12. LUCENE-2514.patch
        45 kB
        Robert Muir
      13. LUCENE-2514.patch
        49 kB
        Robert Muir
      14. LUCENE-2514.patch
        52 kB
        Uwe Schindler
      15. LUCENE-2514.patch
        62 kB
        Robert Muir
      16. LUCENE-2514.patch
        111 kB
        Robert Muir
      17. LUCENE-2514.patch
        112 kB
        Uwe Schindler
      18. LUCENE-2514.patch
        112 kB
        Uwe Schindler
      19. LUCENE-2514_qp.patch
        22 kB
        Robert Muir
      20. LUCENE-2514_collatedrange.patch
        49 kB
        Robert Muir
      21. LUCENE-2514_collatedrange.patch
        149 kB
        Robert Muir
      22. LUCENE-2514_collatedrange.patch
        151 kB
        Robert Muir
      23. LUCENE-2514.patch
        188 kB
        Robert Muir

        Issue Links

          Activity

          Robert Muir created issue -
          Robert Muir made changes -
          Field Original Value New Value
          Attachment LUCENE-2514.patch [ 12447954 ]
          Uwe Schindler made changes -
          Link This issue blocks LUCENE-2364 [ LUCENE-2364 ]
          Robert Muir made changes -
          Attachment LUCENE-2514.patch [ 12447967 ]
          Michael McCandless made changes -
          Attachment LUCENE-2514-surrogates-dance.patch [ 12447968 ]
          Robert Muir made changes -
          Attachment LUCENE-2514.patch [ 12447969 ]
          Robert Muir made changes -
          Attachment LUCENE-2514.patch [ 12447979 ]
          Uwe Schindler made changes -
          Attachment LUCENE-2514.patch [ 12447985 ]
          Robert Muir made changes -
          Attachment LUCENE-2514.patch [ 12447987 ]
          Uwe Schindler made changes -
          Attachment LUCENE-2514-MTQPagedBytes.patch [ 12447998 ]
          Robert Muir made changes -
          Attachment LUCENE-2514.patch [ 12448007 ]
          Uwe Schindler made changes -
          Attachment LUCENE-2514-MTQPagedBytes.patch [ 12448048 ]
          Uwe Schindler made changes -
          Attachment LUCENE-2514-MTQPagedBytes.patch [ 12448055 ]
          Robert Muir made changes -
          Attachment LUCENE-2514.patch [ 12448071 ]
          Robert Muir made changes -
          Attachment LUCENE-2514.patch [ 12448077 ]
          Uwe Schindler made changes -
          Attachment LUCENE-2514.patch [ 12448104 ]
          Robert Muir made changes -
          Attachment LUCENE-2514.patch [ 12448115 ]
          Robert Muir made changes -
          Attachment LUCENE-2514.patch [ 12448144 ]
          Uwe Schindler made changes -
          Attachment LUCENE-2514.patch [ 12448652 ]
          Uwe Schindler made changes -
          Assignee Uwe Schindler [ thetaphi ]
          Uwe Schindler made changes -
          Attachment LUCENE-2514.patch [ 12448674 ]
          Robert Muir made changes -
          Attachment LUCENE-2514_qp.patch [ 12449930 ]
          Robert Muir made changes -
          Attachment LUCENE-2514_collatedrange.patch [ 12451308 ]
          Robert Muir made changes -
          Attachment LUCENE-2514_collatedrange.patch [ 12452461 ]
          Robert Muir made changes -
          Attachment LUCENE-2514_collatedrange.patch [ 12456893 ]
          Robert Muir made changes -
          Link This issue blocks LUCENE-2551 [ LUCENE-2551 ]
          Mark Thomas made changes -
          Workflow jira [ 12514223 ] Default workflow, editable Closed status [ 12563641 ]
          Mark Thomas made changes -
          Workflow Default workflow, editable Closed status [ 12563641 ] jira [ 12585215 ]
          Robert Muir made changes -
          Assignee Uwe Schindler [ thetaphi ] Robert Muir [ rcmuir ]
          Robert Muir made changes -
          Attachment LUCENE-2514.patch [ 12472124 ]
          Robert Muir made changes -
          Status Open [ 1 ] Resolved [ 5 ]
          Fix Version/s 4.0 [ 12314025 ]
          Resolution Fixed [ 1 ]
          Gavin made changes -
          Link This issue blocks LUCENE-2364 [ LUCENE-2364 ]
          Gavin made changes -
          Link This issue is depended upon by LUCENE-2364 [ LUCENE-2364 ]
          Gavin made changes -
          Link This issue blocks LUCENE-2551 [ LUCENE-2551 ]
          Gavin made changes -
          Link This issue is depended upon by LUCENE-2551 [ LUCENE-2551 ]
          Uwe Schindler made changes -
          Status Resolved [ 5 ] Closed [ 6 ]

            People

            • Assignee:
              Robert Muir
              Reporter:
              Robert Muir
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development