/compare-enju-calil

Primary LanguageRubyMIT LicenseMIT

カーリルと Project Next-L による OPAC(蔵書検索システム)の 評価プロジェクトに関連したツール

評価用に用意された Enju とカーリルの検索サイトでフリーキーワード検索を行い,得られた結果の差分(一方のみでヒットしたもの)を表示する。

これはプロジェクトの成果物ではなく,作者の個人的な興味で試作したもの。 オモチャ。

評価プロジェクトについて: https://blog.calil.jp/2020/10/opaceval.html

使い方

Ruby 2.7 以上がインストールされている環境でリポジトリーをクローンし,

bundle install

して

rackup

する。[Ctrl]+[C] で停止する。

任意のブラウザーで http://localhost:9292/ にアクセスする。

(ポート番号は rackup-p 1234 の形式でオプションを渡して変更できる)

入力窓にキーワードを入れて検索ボタンを押す([Enter]/[Return] キーでもよい)と,Enju とカーリルで検索を実行して差分を表示する。

結果の見方

比較は ISBN の値で行う。

一致した件数と,一方でしかヒットしなかった件数を表示する。

ISBN が取得できなかったものは(比較不可能なので)他方ではヒットしなかったものとして扱われる。

一方でしかヒットしなかったものは ISBN とタイトルの一覧を表示する。

ISBN 部分はリンクになっており,リンク先はそれぞれの検索サイトでの詳細ページになっている。

注意

Enju は取得数上限を 1000 件としているので,Enju でヒットするものが 1000 件を超えている場合,正しい比較にならない。