[ANNOUNCE] Apache Lucene 9.5.0 released

2023-01-30 Thread Luca Cavanna
The Lucene PMC is pleased to announce the release of Apache Lucene 9.5.0.

Apache Lucene is a high-performance, full-featured search engine library
written entirely in Java. It is a technology suitable for nearly any
application that requires structured search, full-text search, faceting,
nearest-neighbor search across high-dimensionality vectors, spell
correction or query suggestions.

This release contains numerous bug fixes, optimizations, and improvements,
some of which are highlighted below. The release is available for immediate
download at:

  

### Lucene 9.5.0 Release Highlights:

 New features

 * Added KnnByteVectorField and ByteVectorQuery that are specialized for
indexing and querying byte-sized vectors. Deprecated KnnVectorField,
KnnVectorQuery and LeafReader#getVectorValues in favour of the newly
introduced KnnFloatVectorField, KnnFloatVectorQuery and
LeafReader#getFloatVectorValues that are specialized for float vectors.
 * Added IntField, LongField, FloatField and DoubleField: easy to use
numeric fields that perform well both for filtering and sorting.
 * Support for Java 19 foreign memory access ("project Panama") was enabled
by default removing the need to provide the "--enable-preview" flag.
 * Added ByteWritesTrackingDirectoryWrapper to expose metrics for bytes
merged, flushed, and overall write amplification factor.

 Optimizations

* Improved storage efficiency of connections in the HNSW graph used for
vector search
* Added  new stored fields and term vectors interfaces:
IndexReader#storedFields and IndexReader#termVectors. These do not rely
upon ThreadLocal storage for each index segment, which can greatly reduce
RAM requirements when there are many threads and/or segments.
* Several improvements were made to
IndexSortSortedNumericDocValuesRangeQuery including query execution
optimization with points for descending sorts and BoundedDocIdSetIterator
construction sped up using bkd binary search.

 Other

* Moved DocValuesNumbersQuery from sandbox to
NumericDocValuesField#newSlowSetQuery
* Fix exponential runtime for nested BooleanQuery#rewrite with non scoring
clauses

Please read CHANGES.txt for a full list of new features and changes:

  


Re: Welcome Ben Trent as Lucene committer

2023-01-30 Thread Greg Miller
Congrats and welcome Ben!

On Mon, Jan 30, 2023 at 12:26 PM Alessandro Benedetti 
wrote:

> Welcome, Ben!
> --
> *Alessandro Benedetti*
> Director @ Sease Ltd.
> *Apache Lucene/Solr Committer*
> *Apache Solr PMC Member*
>
> e-mail: a.benede...@sease.io
>
>
> *Sease* - Information Retrieval Applied
> Consulting | Training | Open Source
>
> Website: Sease.io 
> LinkedIn  | Twitter
>  | Youtube
>  | Github
> 
>
>
> On Mon, 30 Jan 2023 at 10:14, Alan Woodward  wrote:
>
>> Congratulations Ben!
>>
>> > On 27 Jan 2023, at 15:18, Adrien Grand  wrote:
>> >
>> > I'm pleased to announce that Ben Trent has accepted the PMC's
>> > invitation to become a committer.
>> >
>> > Ben, the tradition is that new committers introduce themselves with a
>> > brief bio.
>> >
>> > Congratulations and welcome!
>> >
>> > --
>> > Adrien
>> >
>> > -
>> > To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
>> > For additional commands, e-mail: dev-h...@lucene.apache.org
>> >
>>
>>
>> -
>> To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
>> For additional commands, e-mail: dev-h...@lucene.apache.org
>>
>>


Re: Welcome Ben Trent as Lucene committer

2023-01-30 Thread Alessandro Benedetti
Welcome, Ben!
--
*Alessandro Benedetti*
Director @ Sease Ltd.
*Apache Lucene/Solr Committer*
*Apache Solr PMC Member*

e-mail: a.benede...@sease.io


*Sease* - Information Retrieval Applied
Consulting | Training | Open Source

Website: Sease.io 
LinkedIn  | Twitter
 | Youtube
 | Github



On Mon, 30 Jan 2023 at 10:14, Alan Woodward  wrote:

> Congratulations Ben!
>
> > On 27 Jan 2023, at 15:18, Adrien Grand  wrote:
> >
> > I'm pleased to announce that Ben Trent has accepted the PMC's
> > invitation to become a committer.
> >
> > Ben, the tradition is that new committers introduce themselves with a
> > brief bio.
> >
> > Congratulations and welcome!
> >
> > --
> > Adrien
> >
> > -
> > To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
> > For additional commands, e-mail: dev-h...@lucene.apache.org
> >
>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
> For additional commands, e-mail: dev-h...@lucene.apache.org
>
>


Re: [VOTE] Release Lucene 9.5.0 RC1

2023-01-30 Thread Luca Cavanna
It's been >72h since the vote was initiated and the result is:

+1  7  (4 binding)
 0  0
-1  0

This vote has PASSED

On Thu, Jan 26, 2023 at 8:09 PM Alessandro Benedetti 
wrote:

> +1
>
> SUCCESS! [1:18:35.364317]
> --
> *Alessandro Benedetti*
> Director @ Sease Ltd.
> *Apache Lucene/Solr Committer*
> *Apache Solr PMC Member*
>
> e-mail: a.benede...@sease.io
>
>
> *Sease* - Information Retrieval Applied
> Consulting | Training | Open Source
>
> Website: Sease.io 
> LinkedIn  | Twitter
>  | Youtube
>  | Github
> 
>
>
> On Thu, 26 Jan 2023 at 10:23, Ignacio Vera  wrote:
>
>> +1
>>
>> SUCCESS! [0:44:15.998020]
>>
>> On Thu, Jan 26, 2023 at 9:19 AM Jan Høydahl 
>> wrote:
>>
>>> +1
>>>
>>> SUCCESS! [0:36:32.191785]
>>>
>>> Jan
>>>
>>> 25. jan. 2023 kl. 19:43 skrev Luca Cavanna :
>>>
>>> Please vote for release candidate 1 for Lucene 9.5.0
>>>
>>> The artifacts can be downloaded from:
>>>
>>> https://dist.apache.org/repos/dist/dev/lucene/lucene-9.5.0-RC1-rev-13803aa6ea7fee91f798cfeded4296182ac43a21
>>>
>>> You can run the smoke tester directly with this command:
>>>
>>> python3 -u dev-tools/scripts/smokeTestRelease.py \
>>>
>>> https://dist.apache.org/repos/dist/dev/lucene/lucene-9.5.0-RC1-rev-13803aa6ea7fee91f798cfeded4296182ac43a21
>>>
>>> The vote will be open for at least 72 hours i.e. until 2023-01-28 19:00
>>> UTC.
>>>
>>> [ ] +1  approve
>>> [ ] +0  no opinion
>>> [ ] -1  disapprove (and reason why)
>>>
>>> Here is my +1
>>>
>>>
>>>


Re: Welcome Ben Trent as Lucene committer

2023-01-30 Thread Alan Woodward
Congratulations Ben!

> On 27 Jan 2023, at 15:18, Adrien Grand  wrote:
> 
> I'm pleased to announce that Ben Trent has accepted the PMC's
> invitation to become a committer.
> 
> Ben, the tradition is that new committers introduce themselves with a
> brief bio.
> 
> Congratulations and welcome!
> 
> -- 
> Adrien
> 
> -
> To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
> For additional commands, e-mail: dev-h...@lucene.apache.org
> 


-
To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org