Skip to content

myokoym/aozorasearch

Repository files navigation

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

The full-text search system for Aozora Bunko by Groonga.

Document

Usage

Prepare

$ git clone https://github.com/myokoym/aozorasearch
$ bash scripts/setup-codex-agents.sh
$ bundle config set path vendor/bundle
$ bundle install
$ git submodule update --init  # Free space of 11GB is required

scripts/setup-codex-agents.sh は、awesome-codex-subagents からこのリポジトリで使う custom agents を取得し、ローカルの .codex/agents/ に同期します。.codex/agents/ 自体は commit 対象ではありません。

Ruby 3.2 系でのローカル検証を前提にしています。

Ubuntu 系では、少なくとも次の package が必要です。

$ sudo apt-get install -y ruby-dev build-essential pkg-config groonga libgroonga-dev groonga-bin

Run tests

$ bundle exec rake test

Load data

$ bundle exec ruby -I lib bin/aozorasearch load

Run web server

$ bundle exec ruby -I lib bin/aozorasearch start

Check CLI

$ bundle exec ruby -I lib bin/aozorasearch version

License

About

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

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors