Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 4 reacties
Bron: Apache

De Apache Software Foundation heeft eerder deze maand twee nieuwe versies van Lucene Java uitgebracht met 3.0.3 en 2.9.4 als de versienummers. Lucene kan worden ingezet als een onderdeel van een zoekmachine, het kan namelijk volledige tekst-indexering uitvoeren. Lucene Java is, zoals de naam van de applicatie al enigszins laat doorschemeren, de uitgave die in Java geschreven wordt. Voor meer informatie verwijzen we jullie door naar deze pagina. De aankondiging van beide versies ziet er als volgt uit:

Lucene Java 3.0.3 and 2.9.4 available

Both releases fix bugs in the previous versions:
  • 2.9.4 is a bugfix release for the Lucene Java 2.x series, based on Java 1.4.
  • 3.0.3 has the same bug fix level but is for the Lucene Java 3.x series, based on Java 5.
New users of Lucene are advised to use version 3.0.3 for new developments, because it has a clean, type-safe API.

This release contains numerous bug fixes and improvements since 2.9.3 / 3.0.2, including:
  • a memory leak in IndexWriter exacerbated by frequent commits
  • a file handle leak in IndexWriter when near-real-time readers are opened with compound file format enabled
  • a rare index corruption case on disk full
  • NumericRangeQuery / NumericRangeFilter sometimes returning incorrect results with bounds near Long.MIN_VALUE and Long.MAX_VALUE
  • various thread safety issues
  • Lucene 2.9.4 can now also read indexes created by 3.0.x
Both releases are fully compatible with the corresponding previous versions. We strongly recommend upgrading to 2.9.4 if you are using 2.9.x; and to 3.0.3 if you are using 3.0.x.

See 3.0.3 CHANGES and 2.9.4 CHANGES for details. Binary and source distributions are available here. Maven artifacts are available here.
Versienummer:3.0.3 / 2.9.4
Releasestatus:Final
Besturingssystemen:Windows 7, Windows 2000, Linux, BSD, Windows XP, macOS, Solaris, UNIX, Windows Server 2003, Windows Vista, Windows Server 2008
Website:Apache
Download:http://www.apache.org/dyn/closer.cgi/lucene/java/
Licentietype:Voorwaarden (GNU/BSD/etc.)
Moderatie-faq Wijzig weergave

Reacties (4)

Een echte low-level library waar elke release weer tig critial issues gefixt zijn.
Ik heb vooral veel last gehad van allerlei threadsafety issues, maar ik verwacht eigenlijk niet dat ze nu allemaal gefixt zijn. Daarnaast veel corruptie issues gehad in de afgelopen releases.

Dit alles maakt dat elke keer weer een _enorme_ hoeveelheid code geschreven moet worden om eea robuust maar toch snel te maken.
Namelijk, probeer bijvoorbeeld maar eens 1 long running index searcher te gebruiken die pas vernieuwd wordt op moment dat de index wordt gemuteerd. Klinkt triviaal maar je wilt a) dat huidige clients nog even lekker hun eigen index searcher gebruiken en b) dat alles weer netjes geclosed wordt.

Kortom: functioneel gezien kan het best een handige library zijn, maar het kost veel moeite om hem ook op een performant en robuuste manier in te zetten.
Dit is een geweldige library, maar ik vond het verrassend om niews hieover op tweakers.net te vinden. Dit is toch alleen relevant voor die hard Java developers? en mensen die het gebruiken weten het varschijnlijk al lang (dit niews is namelijk een maand oud).
Als mensen dat handing vinden ga ik ook releases van Hibernate en Hibernate Search hier announcen.
Nee dank je ;) zoals je zegt "mensen die het gebruiken weten het varschijnlijk al lang"
Fantastiche library, gebruik hem in meerdere projecten. Wel allemaal de 2.9.X branch, zodra ik er een keer tijd voor heb wil ik alle meuk een keer omzetten naar 3.X vanwege de typesafety.

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True