Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sile/igo-gae
Igo on Google App Engine
https://github.com/sile/igo-gae
Last synced: about 2 months ago
JSON representation
Igo on Google App Engine
- Host: GitHub
- URL: https://github.com/sile/igo-gae
- Owner: sile
- Created: 2010-10-21T14:13:00.000Z (almost 14 years ago)
- Default Branch: master
- Last Pushed: 2011-03-20T15:13:30.000Z (over 13 years ago)
- Last Synced: 2024-05-28T12:50:18.681Z (4 months ago)
- Language: Java
- Homepage:
- Size: 4.89 MB
- Stars: 21
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.markdown
Awesome Lists containing this project
README
# README
## 概要
* Google App Engine上で動く [Igo][igo] を利用した形態素解析サーバ
* それを利用して形態素解析を行うJavaScript関数セット[igo]: http://igo.sourceforge.jp/
## バージョン
* igo: 0.4.2
* igo-gae: 0.0.2## 参照
* [1]
* [2]## デプロイ方法
* 前提
* GAEのSDKがインストールされている必要がある
* Igoのバイナリ辞書が gae-app/igo-morp/war/ 直下に 'ipadic' という名前で配置されている必要がある
* デプロイ
> $ cd gae-app/igo-morp/
> $ export GAE_JAVA_SDK_HOME=${SDKのインストールディレクトリ} ant # アプリケーションをビルドする
> $ $GAE_JAVA_SDK_HOME/bin/appcfg.sh update war # a] 本番にデプロイする場合
> $ $GAE_JAVA_SDK_HOME/bin/dev_appserver.sh war # b] 開発環境で試す場合## Igoの辞書作成方法
* [Igoのドキュメント][igo] で説明されている方法で作成可能
* Igoのjarファイルには gae-app/igo-morp/war/WEB-INF/lib/igo-0.4.2-gae.jar にあるものを使用する
* 何らかの理由で上記jarファイルが使えない場合は、ソースコードからjarをビルドする
* その際には以下の手順に従って、GAE用のパッチを当てる必要がある
> $ tar zxvf igo-0.4.2-src.tar.gz # ソース一式を解凍する
> $ patch -p0 < igo-0.4.2-gae.patch # GAE用のパッチを当てる。詳しくは、参照[1]を参照。