[ANNOUNCE] PGroonga 2.0.2 - Make PostgreSQL fast full text search platformfor all languages

Поиск
Список
Период
Сортировка
От Kouhei Sutou
Тема [ANNOUNCE] PGroonga 2.0.2 - Make PostgreSQL fast full text search platformfor all languages
Дата
Msg-id 20171030.120423.2237765577874100735.kou@clear-code.com
обсуждение исходный текст
Список pgsql-announce
Hi,

PGroonga 2.0.2 has been released!
 http://groonga.org/en/blog/2017/10/10/pgroonga-2.0.2.html

### About PGroonga

https://pgroonga.github.io/

PGroonga is a PostgreSQL extension that makes PostgreSQL
fast full text search platform for all languages!
It's released under PostgreSQL license.

There are some PostgreSQL extensions that improves full text
search feature of PostgreSQL such as pg_trgm(*1).

(*1) https://www.postgresql.org/docs/current/static/pgtrgm.html

pg_trgm doesn't support languages that use non-alphanumerics
characters such as Japanese and Chinese.

PGroonga supports all languages, provides rich full text
search related features and is very fast. Because PGroonga
uses Groonga(*2) that is a full-fledged full text search
engine as backend.

(*2) http://groonga.org/

See the following benchmark results for performance:
 * Benchmark result for PGroonga, textsearch and pg_trgm with English Wikipedia
https://pgroonga.github.io/reference/pgroonga-versus-textsearch-and-pg-trgm.html* Benchmark result for PGroonga and
pg_bigmwith Japanese Wikipedia   https://pgroonga.github.io/reference/pgroonga-versus-pg-bigm.html
 

PGroonga also supports JSON search. You can use each value
for condition. You can also perform full text search against
all texts in JSON like textsearch in PostgreSQL 10 does.

### Users

Here are PGroonga users:
 * Zulip: https://zulip.org/   * Powerful open source group chat by Dropbox

https://pgroonga.github.io/users/

### Changes

Here are highlights of PGroonga 2.0.2:
 * Support PostgreSQL 10   * Logical replication is also supported.
 * Improve performance (Better execution plan will be selected)
 * "pgroonga" schema is deprecated   * "pgroonga" schema is still supported in at least PGroonga 2     as described the
above.Please migrate gradually.
 

See the following release announce URL for details:
 http://groonga.org/en/blog/2017/10/10/pgroonga-2.0.2.html

### Usage

You can use PGroonga without full text search knowledge. You
just create an index and puts a condition into WHERE:
 CREATE INDEX index_name ON table USING pgroonga (column);
 SELECT * FROM table WHERE column &@~ 'PostgreSQL';

You can also use LIKE to use PGroonga. PGroonga provides a
feature that performs LIKE with index. LIKE with PGroonga
index is faster than LIKE without index. It means that you
can improve performance without changing your application
that uses the following SQL:
 SELECT * FROM table WHERE column LIKE '%PostgreSQL%';

Are you interested in PGroonga? Please install(*4) and try
tutorial(*5). You can know all PGroonga features.

(*4) https://pgroonga.github.io/install/
(*5) https://pgroonga.github.io/tutorial/

You can install PGroonga easily. Because PGroonga provides
packages for major platforms. There are binaries for
Windows.


Thanks,
--
kou


-- 
Sent via pgsql-announce mailing list (pgsql-announce@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-announce

В списке pgsql-announce по дате отправления:

Предыдущее
От: David Fetter
Дата:
Сообщение: [ANNOUNCE] == PostgreSQL Weekly News - October 29 2017 ==
Следующее
От: Bo Peng
Дата:
Сообщение: [ANNOUNCE] Pgpool-II 3.6.7, 3.5.11, 3.4.14, 3.3.18 are now officiallyreleased.