Skip to content

Commit

Permalink
prepare for 5.10 release
Browse files Browse the repository at this point in the history
  • Loading branch information
cmacdonald committed Aug 22, 2024
1 parent 1bd5a96 commit dc924fc
Show file tree
Hide file tree
Showing 17 changed files with 33 additions and 18 deletions.
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
Terrier IR Platform - Terabyte Retriever v5.9
---------------------------------------------
Terrier IR Platform - Terabyte Retriever v5.10
----------------------------------------------
![Terrier Maven CI](https://github.com/terrier-org/terrier-core/workflows/Terrier%20Maven%20CI/badge.svg) [![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.terrier/terrier-platform/badge.svg)](https://maven-badges.herokuapp.com/maven-central/org.terrier/terrier-platform)

:mag: [Terrier](http://terrier.org) is a highly flexible, efficient, and effective open source search engine, readily deployable on large-scale collections of documents. Terrier implements state-of-the-art indexing and retrieval functionalities, and provides an ideal platform for the rapid development and evaluation of large-scale retrieval applications.
Expand All @@ -10,7 +10,7 @@ Terrier is open source, and is a comprehensive, flexible and transparent platfor

The latest version of Terrier can be found at https://github.com/terrier-org/terrier-core/

:new: :snake: New in 2020, Terrier has Python bindings called [PyTerrier](https://github.com/terrier-org/pyterrier). PyTerrier allows experiments to be conducted in a succinct, declarative manner, including in Jupyter or Colab notebooks, while benefiting from the flexibility of Terrier.
:snake: Since 2020, Terrier has Python bindings called [PyTerrier](https://github.com/terrier-org/pyterrier). PyTerrier allows experiments to be conducted in a succinct, declarative manner, including in Jupyter or Colab notebooks, while benefiting from the flexibility of Terrier, as well as other IR toolkits. We highly recommend using PyTerrier as means of conducting retrieval research.

### Open Source Licence

Expand Down
15 changes: 15 additions & 0 deletions doc/whats_new.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,21 @@
What's New in Terrier
=====================

Terrier 5.10 - ?/8/2024
-----------------------

Minor update, adding functionality useful for PyTerrier use cases, and other small minor improvements.

## Retrieval

* Include RM1 and RM3 query expansion models, originally authored by @ntonellotto, and previously included in the separate [terrier-prf package](https://github.com/terrierteam/terrier-prf). This integration aims to simplify the usage in PyTerrier [#250](https://github.com/terrier-org/terrier-core/pull/250), [#253](https://github.com/terrier-org/terrier-core/pull/253). Thanks to @mam10eks for RM3 improvements.
* Include previously unreleased doc-vectors module authored by @cmacdonald [#249](https://github.com/terrier-org/terrier-core/pull/249), which allows calculation of additional weighting model features using direct index rather than the inverted index access provided by Fat. For more information, see the relevant [README](https://github.com/terrier-org/terrier-core/blob/5.x/modules/docvectors/README.md). This functionality can be accessed through PyTerrier for the purposes of learning-to-rank pipelines by using `FeaturesBatchRetrieve(..., method='dv')`.

## Other

* Bump slf4j and logback versions due to logging conflict with Anserini in PyTerrier [#251](https://github.com/terrier-org/terrier-core/pull/251).
* suppress "No etc/terrier.properties message" that always appears at PyTerrier startup [#252](https://github.com/terrier-org/terrier-core/pull/252).

Terrier 5.9 - 2/5/2024
-----------------------

Expand Down
2 changes: 1 addition & 1 deletion modules/assemblies/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<parent>
<artifactId>terrier-platform</artifactId>
<groupId>org.terrier</groupId>
<version>5.10-SNAPSHOT</version>
<version>5.10</version>
<relativePath>../../</relativePath>
</parent>

Expand Down
2 changes: 1 addition & 1 deletion modules/batch-indexers/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<parent>
<artifactId>terrier-platform</artifactId>
<groupId>org.terrier</groupId>
<version>5.10-SNAPSHOT</version>
<version>5.10</version>
<relativePath>../../</relativePath>
</parent>

Expand Down
2 changes: 1 addition & 1 deletion modules/batch-retrieval/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<parent>
<artifactId>terrier-platform</artifactId>
<groupId>org.terrier</groupId>
<version>5.10-SNAPSHOT</version>
<version>5.10</version>
<relativePath>../../</relativePath>
</parent>

Expand Down
2 changes: 1 addition & 1 deletion modules/concurrent/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<parent>
<artifactId>terrier-platform</artifactId>
<groupId>org.terrier</groupId>
<version>5.10-SNAPSHOT</version>
<version>5.10</version>
<relativePath>../../</relativePath>
</parent>

Expand Down
2 changes: 1 addition & 1 deletion modules/core/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<parent>
<artifactId>terrier-platform</artifactId>
<groupId>org.terrier</groupId>
<version>5.10-SNAPSHOT</version>
<version>5.10</version>
<relativePath>../../</relativePath>
</parent>

Expand Down
2 changes: 1 addition & 1 deletion modules/docvectors/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<parent>
<artifactId>terrier-platform</artifactId>
<groupId>org.terrier</groupId>
<version>5.10-SNAPSHOT</version>
<version>5.10</version>
<relativePath>../../</relativePath>
</parent>

Expand Down
2 changes: 1 addition & 1 deletion modules/index-api/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<parent>
<artifactId>terrier-platform</artifactId>
<groupId>org.terrier</groupId>
<version>5.10-SNAPSHOT</version>
<version>5.10</version>
<relativePath>../../</relativePath>
</parent>

Expand Down
2 changes: 1 addition & 1 deletion modules/learning/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<parent>
<artifactId>terrier-platform</artifactId>
<groupId>org.terrier</groupId>
<version>5.10-SNAPSHOT</version>
<version>5.10</version>
<relativePath>../../</relativePath>
</parent>

Expand Down
2 changes: 1 addition & 1 deletion modules/logging/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<parent>
<artifactId>terrier-platform</artifactId>
<groupId>org.terrier</groupId>
<version>5.10-SNAPSHOT</version>
<version>5.10</version>
<relativePath>../../</relativePath>
</parent>

Expand Down
2 changes: 1 addition & 1 deletion modules/realtime/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<parent>
<artifactId>terrier-platform</artifactId>
<groupId>org.terrier</groupId>
<version>5.10-SNAPSHOT</version>
<version>5.10</version>
<relativePath>../../</relativePath>
</parent>

Expand Down
2 changes: 1 addition & 1 deletion modules/rest-client/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<parent>
<artifactId>terrier-platform</artifactId>
<groupId>org.terrier</groupId>
<version>5.10-SNAPSHOT</version>
<version>5.10</version>
<relativePath>../../</relativePath>
</parent>

Expand Down
2 changes: 1 addition & 1 deletion modules/rest-server/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<parent>
<artifactId>terrier-platform</artifactId>
<groupId>org.terrier</groupId>
<version>5.10-SNAPSHOT</version>
<version>5.10</version>
<relativePath>../../</relativePath>
</parent>

Expand Down
2 changes: 1 addition & 1 deletion modules/retrieval-api/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<parent>
<artifactId>terrier-platform</artifactId>
<groupId>org.terrier</groupId>
<version>5.10-SNAPSHOT</version>
<version>5.10</version>
<relativePath>../../</relativePath>
</parent>

Expand Down
2 changes: 1 addition & 1 deletion modules/tests/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<parent>
<artifactId>terrier-platform</artifactId>
<groupId>org.terrier</groupId>
<version>5.10-SNAPSHOT</version>
<version>5.10</version>
<relativePath>../../</relativePath>
</parent>

Expand Down
2 changes: 1 addition & 1 deletion pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<modelVersion>4.0.0</modelVersion>
<groupId>org.terrier</groupId>
<artifactId>terrier-platform</artifactId>
<version>5.10-SNAPSHOT</version>
<version>5.10</version>
<name>Terrier Information Retrieval Platform</name>
<description>Terrier IR platform</description>
<url>http://terrier.org</url>
Expand Down

0 comments on commit dc924fc

Please sign in to comment.