CREATE TABLESPACE fast LOCATION '@TMP_DIR@/space'; CREATE TABLE memos ( id integer, content text ); INSERT INTO memos VALUES (1, 'PostgreSQL is a RDBMS.'); INSERT INTO memos VALUES (2, 'Groonga is fast full text search engine.'); INSERT INTO memos VALUES (3, 'PGroonga is a PostgreSQL extension that uses Groonga.'); CREATE INDEX pgrn_index ON memos USING pgroonga (content) TABLESPACE fast; VACUUM; SET enable_seqscan = off; SET enable_indexscan = on; SET enable_bitmapscan = off; SELECT id, content FROM memos WHERE content %% 'PGroonga' AND content %% 'Groonga'; id | content ----+------------------------------------------------------- 3 | PGroonga is a PostgreSQL extension that uses Groonga. (1 row) DROP TABLE memos; DROP TABLESPACE fast;