Elasticsearch の練習用スクリプトです。 OAI-PMHを使ってリポジトリのメタデータをインデクシングして検索します。
- Elasticsearch
- Bundler (ruby gem)
事前に config/config.yml.sample をコピーして config.yml を作成し、文中の OAI_ACCESS_POINT を機関リポジトリのOAI-PMHアクセスポイントURLに置き換えます。
$ elasticsearch # Elasticsearchの起動
$ bundle install
$ ./bin/setup # マッピングの設定
$ ./bin/harvest # メタデータの取得
$ ./bin/post # 記事データのインデクシング
$ ./bin/search (検索キーワード)
MIT-Licenseです。