您好,
PGroonga 2.2.7 已經發布了!
PGroonga 是一個 PostgreSQL 擴展,可使 PostgreSQL 成為適用於所有語言的快速全文檢索引擎平台!它以 PostgreSQL 許可證發布。
有一些 PostgreSQL 擴展增強了 PostgreSQL 的全文檢索功能,例如 pg_trgm(*1)。
pg_trgm 不支援使用非字母數字字符的語言,例如日語和中文。
PGroonga 支援所有語言,提供豐富的全文檢索相關功能,並且速度非常快。 因為 PGroonga 使用 Groonga(*2) 作為後端,Groonga 是一個成熟的全文檢索引擎。
請參閱以下效能基準測試結果
使用英文維基百科對 PGroonga、textsearch 和 pg_trgm 進行的基準測試結果
使用日文維基百科對 PGroonga 和 pg_bigm 進行的基準測試結果
PGroonga 也支援 JSON 搜尋。 您可以使用每個值作為條件。 您也可以對 JSON 中的所有文字執行全文檢索,就像 PostgreSQL 10 中的 textsearch 一樣。
以下是 PGroonga 使用者
Zulip: https://zulipchat.com/
https://pgroonga.github.io/users/
以下是 PGroonga 2.2.7 的重點
有關詳細信息,請參閱以下發布說明 URL
您可以在沒有全文檢索知識的情況下使用 PGroonga。 您只需建立索引並將條件放入 WHERE 中
CREATE INDEX index_name ON table USING pgroonga (column);
SELECT * FROM table WHERE column &@~ 'PostgreSQL';
您也可以使用 LIKE 來使用 PGroonga。 PGroonga 提供了一種使用索引執行 LIKE 的功能。 具有 PGroonga 索引的 LIKE 比沒有索引的 LIKE 快。 這表示您可以提高效能,而無需變更使用以下 SQL 的應用程式
SELECT * FROM table WHERE column LIKE '%PostgreSQL%';
您對 PGroonga 感興趣嗎? 請安裝( 4) 並嘗試教學課程( 5)。 您可以了解所有 PGroonga 功能。
您可以輕鬆安裝 PGroonga。 因為 PGroonga 為主要平台提供套件。 有適用於 Windows 的二進位檔案。
謝謝,