[NEW] databases/pgroonga: Open-source fulltext search engine for PostGRESQL

PGroonga is a PostgreSQL extension. PGroonga provides a new index access
method that uses Groonga.

Groonga is an embeddable super fast full text search engine. It can be
embedded into MySQL. Mroonga is a storage engine that is based on Groonga.
Groonga can also work as standalone search engine.

PostgreSQL supports full text search against languages that use only
alphabet and digit. It means that PostgreSQL doesn't support full text
search against Japanese, Chinese and so on. You can use super fast full
text search feature against all languages by installing PGroonga into your
PostgreSQL!

WWW: https://pgroonga.github.io/
This commit is contained in:
Muhammad Moinur Rahman 2017-09-19 19:48:30 +00:00
parent b1337aa061
commit 515edc3eb1
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=450158
6 changed files with 86 additions and 0 deletions

View File

@ -597,6 +597,7 @@
SUBDIR += pgpool-II-35
SUBDIR += pgpool-II-36
SUBDIR += pgreplay
SUBDIR += pgroonga
SUBDIR += pgrouting
SUBDIR += pgsphere
SUBDIR += pgtcl

View File

@ -0,0 +1,27 @@
# Created by: Muhammad Moinur Rahman <bofh@FreeBSD.org>
# $FreeBSD$
PORTNAME= pgroonga
PORTVERSION= 2.0.1
CATEGORIES= databases textproc
MASTER_SITES= http://packages.groonga.org/source/pgroonga/
MAINTAINER= bofh@FreeBSD.org
COMMENT= Open-source fulltext search engine for PostGRESQL
LICENSE= PostgreSQL
LIB_DEPENDS= libgroonga.so:textproc/groonga
USES= gmake pgsql pkgconfig
SUB_FILES= pkg-message
OPTIONS_DEFINE= MECAB
MECAB_DESCRIBE= Use MeCab as a tokenizer
MECAB_BUILD_DEPENDS= mecab-ipadics>=0.996:japanese/mecab-ipadic
post-install:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/postgresql/pgroonga.so
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/postgresql/pgroonga_check.so
.include <bsd.port.mk>

View File

@ -0,0 +1,3 @@
TIMESTAMP = 1505840020
SHA256 (pgroonga-2.0.1.tar.gz) = 1d6d6fb30dcf2348efaf95979c5549fbda1ffb8da5645cacd530958783540ee2
SIZE (pgroonga-2.0.1.tar.gz) = 264156

View File

@ -0,0 +1,12 @@
######################################################################################
# Create a database: #
# ================== #
# % sudo -H -u postgres psql --command 'CREATE DATABASE pgroonga_test' #
# (Normally, you should create a user for pgroonga_test database and use the user. #
# See GRANT USAGE ON SCHEMA pgroonga for details.) #
# #
# Connect to the created database and execute CREATE EXTENSION pgroonga: #
# ====================================================================== #
# % sudo -H -u postgres psql -d pgroonga_test --command 'CREATE EXTENSION pgroonga;' #
# #
######################################################################################

View File

@ -0,0 +1,14 @@
PGroonga is a PostgreSQL extension. PGroonga provides a new index access
method that uses Groonga.
Groonga is an embeddable super fast full text search engine. It can be
embedded into MySQL. Mroonga is a storage engine that is based on Groonga.
Groonga can also work as standalone search engine.
PostgreSQL supports full text search against languages that use only
alphabet and digit. It means that PostgreSQL doesn't support full text
search against Japanese, Chinese and so on. You can use super fast full
text search feature against all languages by installing PGroonga into your
PostgreSQL!
WWW: https://pgroonga.github.io/

View File

@ -0,0 +1,29 @@
lib/postgresql/pgroonga.so
lib/postgresql/pgroonga_check.so
share/postgresql/extension/pgroonga--1.0.0--1.0.1.sql
share/postgresql/extension/pgroonga--1.0.1--1.0.2.sql
share/postgresql/extension/pgroonga--1.0.2--1.0.3.sql
share/postgresql/extension/pgroonga--1.0.3--1.0.4.sql
share/postgresql/extension/pgroonga--1.0.4--1.0.5.sql
share/postgresql/extension/pgroonga--1.0.5--1.0.6.sql
share/postgresql/extension/pgroonga--1.0.6--1.0.7.sql
share/postgresql/extension/pgroonga--1.0.7--1.0.8.sql
share/postgresql/extension/pgroonga--1.0.8--1.0.9.sql
share/postgresql/extension/pgroonga--1.0.9--1.1.0.sql
share/postgresql/extension/pgroonga--1.1.0--1.1.1.sql
share/postgresql/extension/pgroonga--1.1.1--1.1.2.sql
share/postgresql/extension/pgroonga--1.1.2--1.1.3.sql
share/postgresql/extension/pgroonga--1.1.3--1.1.4.sql
share/postgresql/extension/pgroonga--1.1.4--1.1.5.sql
share/postgresql/extension/pgroonga--1.1.5--1.1.6.sql
share/postgresql/extension/pgroonga--1.1.6--1.1.7.sql
share/postgresql/extension/pgroonga--1.1.7--1.1.8.sql
share/postgresql/extension/pgroonga--1.1.8--1.1.9.sql
share/postgresql/extension/pgroonga--1.1.9--1.2.0.sql
share/postgresql/extension/pgroonga--1.2.0--1.2.1.sql
share/postgresql/extension/pgroonga--1.2.1--1.2.2.sql
share/postgresql/extension/pgroonga--1.2.2--1.2.3.sql
share/postgresql/extension/pgroonga--1.2.3--2.0.0.sql
share/postgresql/extension/pgroonga--2.0.0--2.0.1.sql
share/postgresql/extension/pgroonga--2.0.1.sql
share/postgresql/extension/pgroonga.control