Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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アプリ。
- Host: GitHub
- URL: https://github.com/myokoym/aozorasearch
- Owner: myokoym
- License: lgpl-2.1
- Created: 2016-10-15T08:20:15.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2023-03-08T19:47:26.000Z (over 1 year ago)
- Last Synced: 2023-03-11T07:18:42.689Z (over 1 year ago)
- Topics: aozorabunko, groonga, ruby, sinatra
- Language: Ruby
- Homepage: https://myokoym.net/aozorasearch/
- Size: 515 KB
- Stars: 11
- Watchers: 2
- Forks: 2
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
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/).