Skip to content

Instantly share code, notes, and snippets.

@yukihane
Last active April 2, 2016 07:53
Show Gist options
  • Save yukihane/6a3c0bd2b1a1741e8dcaa3482f3460c1 to your computer and use it in GitHub Desktop.
Save yukihane/6a3c0bd2b1a1741e8dcaa3482f3460c1 to your computer and use it in GitHub Desktop.
mecab, mecab-ipadicインストール
オフィシャル(?): http://taku910.github.io/mecab/
参考: http://love-tennis0708.hatenablog.com/entry/2016/02/20/145001
$ mkdir ~/tmp
$ cd ~/tmp
$ curl -L -O https://mecab.googlecode.com/files/mecab-0.996.tar.gz
現時点での https://github.com/taku910/mecab master HEAD とさほど違いはなさそう
$ tar xzvf mecab-0.996.tar.gz
$ cd mecab-0.996
$ ./configure --prefix=/opt/gitlab/embedded
$ make
$ sudo make install
$ cd ~/tmp
$ curl -L -O https://mecab.googlecode.com/files/mecab-ipadic-2.7.0-20070801.tar.gz
$ tar xzvf mecab-ipadic-2.7.0-20070801.tar.gz
$ cd mecab-ipadic-2.7.0-20070801/
$ ./configure --prefix=/opt/gitlab/embedded --with-mecab-config=/opt/gitlab/embedded/bin/mecab-config --with-charset=utf8
$ make
$ sudo make install
---
textsearch_ja インストール
オフィシャル: http://textsearch-ja.projects.pgfoundry.org/textsearch_ja.html
よく落ちているらしい(今も落ちている。googleで検索してキャッシュされたページを参照した。)
https://github.com/oknj/textsearch_ja を利用した
$ cd ~/tmp
$ git clone https://github.com/oknj/textsearch_ja.git
$ cd textsearch_ja
$ make USE_PGXS=1 PG_CONFIG=/opt/gitlab/embedded/bin/pg_config
$ sudo make USE_PGXS=1 PG_CONFIG=/opt/gitlab/embedded/bin/pg_config install
--
$ sudo su - gitlab-psql
$ export PGHOST=/var/opt/gitlab/postgresql
$ export PGDATA=/var/opt/gitlab/postgresql/data
$ psql -l mattermost_production
エンコーディング確認
$ psql mattermost_production
> show default_text_search_config;
> create extension if not exists textsearch_ja;
> ¥dF
> ¥q
data/postgresql.conf の
default_text_search_config = 'pg_catalog.english'
の値を 'pg_catalog.japanese' に変更。
$ pg_ctl reload
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment