<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>pg_tokenizer on Vchord</title>
    <link>https://vchord.pgsty.com/tags/pg_tokenizer/</link>
    <description>Recent content in pg_tokenizer on Vchord</description>
    <generator>Hugo</generator>
    <language>en-US</language>
    
    
    
      <lastBuildDate>Thu, 05 Nov 2026 00:32:10 +0800</lastBuildDate>
    
    
      <atom:link href="https://vchord.pgsty.com/tags/pg_tokenizer/index.xml" rel="self" type="application/rss+xml" />
    
    <item>
        <title>pg_tokenizer 1.0.0: First Release Under PGSTY</title>
        <link>https://vchord.pgsty.com/blog/release/pg-tokenizer-1.0.0/</link>
        <pubDate>Tue, 03 Nov 2026 00:00:00 +0000</pubDate>
        
        <guid>https://vchord.pgsty.com/blog/release/pg-tokenizer-1.0.0/</guid>
        <description>&lt;p&gt;&lt;strong&gt;pg_tokenizer 1.0.0&lt;/strong&gt; is the first release maintained by PGSTY in &lt;a href=&#34;https://github.com/pgsty/pg_tokenizer&#34;&gt;&lt;code&gt;pgsty/pg_tokenizer&lt;/code&gt;&lt;/a&gt; under the Apache-2.0 license. It connects the multilingual analyzers and vocabulary models to PostgreSQL&amp;rsquo;s native full-text search, makes corpus-trained custom models safe under concurrent writes, and lets non-superuser database owners manage their own tokenizer definitions.&lt;/p&gt;&#xA;&lt;p&gt;The existing &lt;code&gt;tokenize(text, tokenizer_name)&lt;/code&gt; interface still returns &lt;code&gt;INT[]&lt;/code&gt;. Applications using the historical &lt;code&gt;vchord_bm25&lt;/code&gt; 0.3.x &lt;code&gt;bm25vector&lt;/code&gt; workflow can retain that interface; applications using GIN/GiST or the &lt;a href=&#34;https://vchord.pgsty.com/blog/release/vchord-bm25-1.0.0/&#34;&gt;&lt;code&gt;vchord_bm25&lt;/code&gt; 1.0.0&lt;/a&gt; API can use the new &lt;code&gt;tsvector&lt;/code&gt; functions. &lt;code&gt;pg_tokenizer&lt;/code&gt; does not require either BM25 or vector-search extensions.&lt;/p&gt;</description>
      </item>
    
  </channel>
</rss>
