Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/myokoym/aozorasearch

The full-text search system for Aozora Bunko by Groonga. 青空文庫全文検索ライブラリ兼Webアプリ。
https://github.com/myokoym/aozorasearch

aozorabunko groonga ruby sinatra

Last synced: 2 days ago
JSON representation

The full-text search system for Aozora Bunko by Groonga. 青空文庫全文検索ライブラリ兼Webアプリ。

Awesome Lists containing this project

README

        

# Aozorasearch - 青空文庫 本文対応 全文検索システム

The full-text search system for [Aozora Bunko](http://www.aozora.gr.jp/) by [Groonga](http://groonga.org/ja/).

## Document

* [青空文庫をNDC等で絞り込みつつ全文検索できるWebサイト「Aozorasearch」の紹介 - Qiita](https://qiita.com/myokoym/items/a97f6901d4fa12bb8cb9)

## Usage

### Prepare

$ git clone https://github.com/myokoym/aozorasearch
$ bundle install
$ git submodule update --init # Free space of 11GB is required

### Load data

$ bundle exec ruby -I lib bin/aozorasearch load

### Run web server

$ bundle exec ruby -I lib bin/aozorasearch start

## License

* Ruby Code (.rb): LGPL 2.1 or later. See LICENSE.txt for details.
* Data from aozorabunko (submodule): Licensed by [青空文庫 (Aozora Bunko)](http://www.aozora.gr.jp/) under [CC BY 2.1 JP](https://creativecommons.org/licenses/by/2.1/jp/).