Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package lucene for openSUSE:Factory checked 
in at 2022-05-25 20:34:36
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/lucene (Old)
 and      /work/SRC/openSUSE:Factory/.lucene.new.2254 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "lucene"

Wed May 25 20:34:36 2022 rev:32 rq:979130 version:8.5.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/lucene/lucene.changes    2022-03-20 
20:56:47.478633745 +0100
+++ /work/SRC/openSUSE:Factory/.lucene.new.2254/lucene.changes  2022-05-25 
20:34:57.392260657 +0200
@@ -11,0 +12,718 @@
+  * API Changes:
+    + LUCENE-9093: Change in behavior of the UnifiedHighlighter's
+      LengthGoalBreakIterator that will yield Passages sized a
+      little different due to the fact that the sizing pivot is now
+      the center of the first match and not its left edge.
+    + LUCENE-9116: PostingsWriterBase and PostingsReaderBase no
+      longer support setting a field's metadata via a 'long[]'.
+    + LUCENE-9116: The FSTOrd postings format has been removed.
+    + LUCENE-8369: Remove obsolete spatial module.
+    + LUCENE-8621: Refactor LatLonShape, XYShape, and all query and
+      utility classes to core.
+    + LUCENE-9218: XY geometries API works in float space.
+    + LUCENE-9212: Intervals.multiterm() takes CompiledAutomaton
+      rather than plain Automaton
+    + LUCENE-9150: Restore support for dynamic PlanetModel in
+      spatial3d.
+    + LUCENE-9171: QueryBuilder.newTermQuery() and
+      .newSynonymQuery() now take boost parameters.
+    + LUCENE-9029: Deprecate SloppyMath toRadians/toDegrees in
+      favor of Java Math.
+    + LUCENE-8620: Add CONTAINS support for LatLonShape and XYShape.
+    + LUCENE-9050: MultiTermIntervalsSource.visit() was not calling
+      back to its visitor.
+    + LUCENE-8909: IndexWriter#getFieldNames() method is used to
+      get fields present in index. After LUCENE-8316, this method is
+      no longer required. Hence, deprecate
+      IndexWriter#getFieldNames() method.
+    + LUCENE-8755: SpatialPrefixTreeFactory now consumes the
+      "version" parsed with Lucene's Version class. The quad and
+      packed quad prefix trees are sensitive to this. It's
+      recommended to pass the version like you should do likewise
+      for analysis components for tokenized text, or else changes to
+      the encoding in future versions may be incompatible with older
+      indexes.
+    + LUCENE-8956: QueryRescorer now only sorts the first topN hits
+      instead of all initial hits.
+    + LUCENE-8921: IndexSearcher.termStatistics() no longer takes a
+      TermStates; it takes the docFreq and totalTermFreq. And don't
+      call if docFreq <= 0. The previous implementation survives as
+      deprecated and final. It's removed in 9.0.
+    + LUCENE-8990: PointValues#estimateDocCount(visitor) estimates
+      the number of documents that would be matched by the given
+      IntersectVisitor. THe method is used to compute the cost() of
+      ScorerSuppliers instead of
+      PointValues#estimatePointCount(visitor).
+    + LUCENE-8865: IndexSearcher now uses Executor instead of
+      ExecutorService. This change is fully backwards compatible
+      since ExecutorService directly implements Executor.
+    + LUCENE-8856: Intervals queries have moved from the sandbox to
+      the queries module.
+    + LUCENE-8893: Intervals.wildcard() and Intervals.prefix()
+      methods now take BytesRef rather than String.
+    + LUCENE-3041: A query introspection API has been added.
+      Queries should implement a visit() method, taking a
+      QueryVisitor, and either pass the visitor down to any child
+      queries, or call a visitX() or consumeX() method on it. All
+      locations in the code that called Weight.extractTerms() have
+      been changed to use this API, and the extractTerms() method
+      has been deprecated.
+    + LUCENE-8735: Directory.getPendingDeletions is now abstract to
+      ensure subclasses override it. FilterDirectory now delegates
+      the call, ensuring correct default behaviour for subclasses.
+    + LUCENE-8662: TermsEnum.seekExact(BytesRef) to abstract and
+      delegate seekExact(BytesRef) in
+      FilterLeafReader.FilterTermsEnum.
+    + LUCENE-8469: Deprecated StringHelper.compare has been removed.
+    + LUCENE-8039: Introduce a "delta distance" method set to
+      GeoDistance. This allows distance calculations, especially for
+      paths, to take into account an "excursion" to include the
+      specified point.
+    + LUCENE-8007: Index statistics Terms.getSumDocFreq(),
+      Terms.getDocCount() are now required to be stored by codecs.
+      Additionally, TermsEnum.totalTermFreq() and
+      Terms.getSumTotalTermFreq() are now required: if frequencies
+      are not stored they are equal to TermsEnum.docFreq() and
+      Terms.getSumDocFreq(), respectively, because all freq() values
+      equal 1.
+    + LUCENE-8038: Deprecated PayloadScoreQuery constructors have
+      been removed
+    + LUCENE-8014: Similarity.computeSlopFactor() and
+      Similarity.computePayloadFactor() have been removed
+    + LUCENE-7996: Queries are now required to produce positive
+      scores.
+    + LUCENE-8099: CustomScoreQuery, BoostedQuery and BoostingQuery
+      have been removed
+    + LUCENE-8012: Explanation now takes Number rather than float
+    + LUCENE-8116: SimScorer now only takes a frequency and a norm
+      as per-document scoring factors.
+    + LUCENE-8113: TermContext has been renamed to TermStates, and
+      can now be constructed lazily if term statistics are not
+      required
+    + LUCENE-8242: Deprecated method
+      IndexSearcher#createNormalizedWeight() has been removed
+    + LUCENE-8267: Memory codecs removed from the codebase
+      (MemoryPostings, MemoryDocValues).
+    + LUCENE-8144: Moved QueryCachingPolicy.ALWAYS_CACHE to the
+      test framework.
+    + LUCENE-8356: StandardFilter and StandardFilterFactory have
+      been removed
+    + LUCENE-8373: StandardAnalyzer.ENGLISH_STOP_WORD_SET has been
+      removed
+    + LUCENE-8388: Unused PostingsEnum#attributes() method has been
+      removed
+    + LUCENE-8405: TopDocs.maxScore is removed. IndexSearcher and
+      TopFieldCollector no longer have an option to compute the
+      maximum score when sorting by field.
+    + LUCENE-8411: TopFieldCollector no longer takes a fillFields
+      option, it now always fills fields.
+    + LUCENE-8412: TopFieldCollector no longer takes a
+      trackDocScores option. Scores need to be set on top hits via
+      TopFieldCollector#populateScores instead.
+    + LUCENE-6228: A new Scorable abstract class has been added,
+      containing only those methods from Scorer that should be
+      called from Collectors. LeafCollector.setScorer() now takes a
+      Scorable rather than a Scorer.
+    + LUCENE-8475: Deprecated constants have been removed from
+      RamUsageEstimator.
+    + LUCENE-8483: Scorers may no longer take null as a Weight
+    + LUCENE-8352: TokenStreamComponents is now final, and can take
+      a Consumer<Reader> in its constructor
+    + LUCENE-8498: LowerCaseTokenizer has been removed, and
+      CharTokenizer no longer takes a normalizer function.
+    + LUCENE-7875: Moved MultiFields static methods out of the
+      class. getLiveDocs is now in MultiBits which is now public.
+      getMergedFieldInfos and getIndexedFields are now in
+      FieldInfos. getTerms is now in MultiTerms.
+      getTermPositionsEnum and getTermDocsEnum were collapsed and
+      renamed to just getTermPostingsEnum and moved to MultiTerms.
+    + LUCENE-8513: MultiFields.getFields is now removed. Please
+      avoid this class, and Fields in general, when possible.
+    + LUCENE-8497: MultiTermAwareComponent has been removed, and in
+      its place TokenFilterFactory and CharFilterFactory now expose
+      type-safe normalize() methods. This decouples normalization
+      from tokenization entirely.
+    + LUCENE-8597: IntervalIterator now exposes a gaps() method
+      that reports the number of gaps between its component
+      sub-intervals. This can be used in a new filter available via
+      Intervals.maxgaps().
+    + LUCENE-8609: Remove IndexWriter#numDocs() and
+      IndexWriter#maxDoc() in favor of IndexWriter#getDocStats().
+  * Changes in Runtime Behavior
+    + LUCENE-8671: Load FST off-heap also for ID-like fields if
+      reader is not opened from an IndexWriter.
+    + LUCENE-8730: WordDelimiterGraphFilter always emits its
+      original token first. This brings its behaviour into line with
+      the deprecated WordDelimiterFilter, so that the only
+      difference in output between the two is in the position length
+      attribute.
+    + LUCENE-7386: Disjunctions nested in disjunctions are now
+      flattened. This might trigger changes in the produced scores
+      due to changes to the order in which scores of sub clauses are
+      summed up.
+    + LUCENE-8756: MoreLikeThisQuery now respects custom term
+      frequencies (TermFrequencyAttribute) at search time
+    + LUCENE-8333: Switch MoreLikeThis.setMaxDocFreqPct to use
+      maxDoc instead of numDocs.
+    + LUCENE-7837: Indices that were created before the previous
+      major version will now fail to open even if they have been
+      merged with the previous major version.
+    + LUCENE-8020: Similarities are no longer passed terms that
+      don't exist by queries such as SpanOrQuery, so scoring
+      formulas no longer require divide-by-zero hacks.
+      IndexSearcher.termStatistics/collectionStatistics return null
+      instead of returning bogus values for a non-existent term or
+      field.
+    + LUCENE-7996: FunctionQuery and FunctionScoreQuery now return
+      a score of 0 when the function produces a negative value.
+    + LUCENE-8116: Similarities now score fields that omit norms as
+      if the norm was 1. This might change score values on fields
+      that omit norms.
+    + LUCENE-8134: Index options are no longer automatically
+      downgraded.
+    + LUCENE-8031: Length normalization correctly reflects omission
+      of term frequencies.
+    + LUCENE-7444: StandardAnalyzer no longer defaults to removing
+      English stopwords
+    + LUCENE-8060: IndexSearcher's search and searchAfter methods
+      now only compute total hit counts accurately up to 1,000 in
+      order to enable top-hits optimizations such as block-max WAND
+      (LUCENE-8135).
+    + LUCENE-8505: IndexWriter#addIndices will now fail if the
+      target index is sorted but the candidate is not.
+    + LUCENE-8535: Highlighter and FVH doesn't support ToParent and
+      ToChildBlockJoinQuery out of the box anymore. In order to
+      highlight on Block-Join Queries a custom
+      WeightedSpanTermExtractor / FieldQuery should be used.
+    + LUCENE-8563: BM25 scores don't include the (k1+1) factor in
+      their numerator anymore. This doesn't affect ordering as this
+      is a constant factor which is the same for every document.
+    + LUCENE-8509: WordDelimiterGraphFilter will no longer set the
+      offsets of internal tokens by default, preventing a number of
+      bugs when the filter is chained with tokenfilters that change
+      the length of their tokens
+    + LUCENE-8633: IntervalQuery scores do not use term weighting
+      any more, the score is instead calculated as a function of the
+      sloppy frequency of the matching intervals.
+    + LUCENE-8635: FSTs can now remain off-heap, accessed via
++++ 521 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/lucene/lucene.changes
++++ and /work/SRC/openSUSE:Factory/.lucene.new.2254/lucene.changes

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------

Reply via email to