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

Remove @lucene.experimental from Numeric*

Details

    • New

    Description

      NumericRangeQuery and NumericField are now there since 2.9. It is still marked as experimental. The API stabilized and there are no changes in the public parts (even in Lucene trunk no changes). Also lot's of people ask, if "experimental" means "unstable" in general, but it means only "unstable API".

      I will remove the @lucene.experimental from Numeric* classes. NumericUtils* stays with @lucene.internal, as it is not intended for public use. Some people use it to make "TermQuery" on a numeric field, but this should be done using a NRQ with upper==lower and included=true, which does not affect scoring (applies also to Solr).

      Attachments

        1. LUCENE-2889.patch
          3 kB
          Uwe Schindler

        Activity

          People

            uschindler Uwe Schindler
            uschindler Uwe Schindler
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: