Hi Andy,

would v.4.0.0 drop the support for full text search via ElasticSearch?

Regards,
Sorin

Am 10.02.2021 um 16:13 schrieb Andy Seaborne:
The next release of Jena will be version 4.0.0.
The development builds are already 4.0.0-SNAPSHOT.

* Java11 runtime is required
* Removed
    jena-sdb, jena-text-es, jena-elephas
* Upgrade jena-text to Lucene 8.8.x
* IRIs (see below)
* The default git branches are 'main'
* Remove many deprecated methods
* Rename core.RDFReader -> RDFReaderI and core.RDFWriter -> RDFWriterI

See for JIRA tickets so far:
https://s.apache.org/jena-4.0.0-jira

----

Lucene:

This is a major version number upgrade. Apache Lucene policy is generally "two major versions" so if your text index was created awhile ago, you may need to reload even if you have been upgrading Jena itself.

    https://lucene.apache.org/core/8_8_0/MIGRATE.html

IRIs:

There is a new internal API for working with different IRI implementations. The one in Jena 4.0.0 will be the current Jena3 jena-iri.

There a some areas to be aware of:

+ %ZZ (%-and non-hex digits) are illegal syntax in IRIs.
  It has never been legal in the RFCs but could be read in.
+ urn: The correct form of a URN, by the RFC definition, is
  urn:NID:NSS where NID is at least two characters and NSS is at least
  one character.

  <urn:x:abcd> is illegal as is <urn:abc:>
  These are not rejected by Jena4 but be warned!

If you have custom URIs schemes, please ensure they match the syntax of RFC 3986/3987.

It would be good to know about such schemes so representative examples can be added to the Jena test suite.

jena-iri will remain in Jena. It is useful for more detailed checking and analysis of IRIs.


Please do try development builds with your system - snapshot builds for Jena 4.0.0 are now available from
https://repository.apache.org/content/groups/snapshots/ .

The hoped for release date is mid/late March.
This is depend on feedback and contributions.

    Andy

--
Sorin Gheorghiu             Tel: +49 7531 88-3198
Universität Konstanz        Raum: B705
78464 Konstanz              sorin.gheorg...@uni-konstanz.de

- KIM: Abteilung IT-Dienste Forschung und Lehre -

Reply via email to