カーリルと 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 件を超えている場合,正しい比較にならない。