← All stories
● Covered by 1 source · 1 reportMedium impact1 neutral

TIN Full-Text Search Extension Released for Postgres and Neki Databases

🔄 Updated 4d ago
New to BrevFeed? We gather this story from every outlet covering it into one summary — ranked by real-world impact, not just the latest headline — so you never miss what matters. What is BrevFeed? →

Key points

  • TIN is a new full-text search extension for Postgres and Neki databases.
  • It supports boolean, phrase, span queries, fuzzy, wildcard, and regex matching.
  • TIN handles continuous updates, replication, and correct transaction visibility.
  • The extension is available as a GA release immediately.

Introduction of TIN Extension

A new full-text search extension, TIN (Text INdex), has been launched for Postgres and Neki databases. This release aims to provide comprehensive full-text search functionalities that were previously unmet by existing solutions within the Postgres ecosystem.

Key Features and Capabilities

TIN supports a range of advanced search features, including boolean expressions, phrase queries, and span queries. It also incorporates fuzzy, wildcard, and regular-expression matching for terms, along with case and accent folding. The extension is designed to handle COUNT(*) queries and BM25-scored top-k queries efficiently.

Addressing Existing Gaps

The developers state that while other text-search indexes exist for Postgres, none fully met the requirements for robust full-text search, especially concerning concurrent operations. TIN is built to support joins, complex WHERE clauses across different column types, continuous updates, replication, backups, and correct transaction visibility, even with ongoing data modifications.

Application in Various Use Cases

TIN can be applied in various scenarios, such as e-commerce platforms for product searches, legal discovery platforms for document retrieval, and photo tagging services for counting specific tags. The extension is designed to maintain performance even when applications are simultaneously inserting, updating, and deleting documents.

Performance and Availability

Benchmarks were conducted to evaluate TIN's performance across different query types and workloads, including those with concurrent write operations. The extension is immediately available as a General Availability (GA) release for all Postgres and Neki databases.

✨ This summary was generated by AI from the outlets' reporting listed below. It is not independently verified and may contain errors — check the original sources. How BrevFeed works →

The daily brief

One email each morning: the day's tech stories, clustered across outlets and summarized. No account needed.

One email a day. Unsubscribe in one click, any time.

Today's brief

Spend a few minutes, get the whole day. Every topic's top stories in one hands-free rundown — listen, watch, or read the transcript.

~26 min · 21 stories · Sep 23

▶ Play today's brief Listen on Spotify

New every morning, and the back catalogue is archived by date.

Reporting from

A new full-text search extension named TIN (Text INdex) has been released for Postgres and Neki databases. This extension provides advanced search capabilities, including boolean expressions, fuzzy matching, and real-time updates, addressing gaps in existing Postgres full-text search solutions.