ふわっと関連検索にもどる [ CiNii / CiNii著者 / NDLサーチ / レファ協 / J-STAGE / WorldCat / DPLA / Springer / 教育研究論文索引 / 一橋大学OPAC ]
任意のテキストを対象に、文書類似度を使って文献検索できるツールです。 いまのところ、CiNiiやNDL PORTAなどを対象にした文献検索を用意しています。 また、外部のサイト上からも簡単に呼び出せるようにAPIにも対応しています。
詳細は下記の論文をご覧ください。
2014年11月現在、検索対象データベースは、 CiNii, NDLサーチ, レファ協, 教育研究論文索引, 一橋大学OPAC, WorldCat に対応しています。
今後、API対応されているものを中心に増やしていく予定です。 ご希望のデータベース等がありましたら、ぜひご連絡ください。
本システム全体のソースコードは https://github.com/masao/fuwatto にて公開されています。
OpenSearchやSRUなどの検索用APIに対応したものでしたら、すぐに追加できます。 追加したいデータベースの検索方式などの情報を添えて、ご連絡いただければ幸いです。
また、一橋大学OPACなどのように、API非対応システムであっても、スクレイピングなどの手法によって対応させることも可能です。 まずはご相談いただければ幸いです。
もしくは、Githubにて公開しているコードに改変を入れて使っていただいても構いません。
2010年3月現在、データベース検索サイト上での標準の並び順に若干の修正を加えたものとなっています。 たとえば、CiNii論文データベースの場合は日付順が標準の並び順であるため、おおむね日付の新しいものが上位に並ぶことが前提となっています。
今後、よりテキストに類似した文書を上位に返すよう、改良していく予定です。
外部のサイトなどから、ふわっと関連検索の検索結果に簡単に飛んで来ることができるようにするブックマークレットやブログパーツなどを用意しています。
以下のリンクURLをブックマークに追加することで、あとはそのブックマークリンクをクリックするだけで、いま見ているページを対象に、ふわっと検索できます。
ご自分のWebサイトのページ内に、以下の4行のHTMLをブログパーツとして貼りつけることで、そのページの内容に関連した文献検索結果をいつでも表示することができます。
<script src="http://fuwat.to/api/widget.js" type="text/javascript" charset="utf-8"></script> <script type="text/javascript"> fuwatto_widget({}); </script>
表示される件数や、幅や高さなども選ぶことができます。 ブログパーツ貼り付け支援ツールもご利用ください。
JSON形式で検索結果を取得できるAPIを利用できます。
通常の検索結果画面のURLに、format=json
パラメータを加えてください。
コールバック関数は、callback=callback
パラメータで指定することができます。
返ってくるJSON形式のデータはたとえば以下のようなデータ形式となっています:
{ "totalResults":36, "link":"http://ci.nii.ac.jp/opensearch/search?q=%E8%A8%98%E4%BA%8B%20%E7%A4%BE%E8%AA%AC", "q":"\u8a18\u4e8b \u793e\u8aac", "count":3, "page":0, "additional_keywords":[], "database":"cinii", "searchTime":"0.26", "entries":[ {"publicationName":"\u8a00\u8a9e\u6587\u5316\u5b66\u7814\u7a76", "title":"\u793e\u8aac\u8a18\u4e8b\u306b\u304a\u3051\u308bpositive politeness strategies", "publicationDate":"2009/3", "url":"http://ci.nii.ac.jp/naid/40016663467", "author":"\u7a32\u6c38, \u77e5\u4e16"}, {"publicationName":"\u96fb\u5b50\u60c5\u5831\u901a\u4fe1\u5b66\u4f1a\u6280\u8853\u7814\u7a76\u5831\u544a. TL, \u601d\u8003\u3068\u8a00\u8a9e", "title":"\u65b0\u805e\u8a18\u4e8b\u306e\u610f\u898b\u62bd\u51fa\u306e\u305f\u3081\u306e\u611f\u60c5\u8a9e\u8f9e\u66f8\u306e\u6709\u52b9\u6027\u306b\u95a2\u3059\u308b\u8003\u5bdf(\u601d\u8003\u3068\u77e5\u8b58\u691c\u7d22\u30fb\u7372\u5f97, \u4e00\u822c)", "publicationDate":"2007-12-07", "url":"http://ci.nii.ac.jp/naid/110006549600", "author":"\u56db\u5bae, \u745e\u7a42; \u4e09\u54c1, \u8ce2\u4e00; \u571f\u5c4b, \u8aa0\u53f8; \u4efb, \u798f\u7d99"}, {"publicationName":"\u60c5\u5831\u51e6\u7406\u5b66\u4f1a\u7814\u7a76\u5831\u544a. \u81ea\u7136\u8a00\u8a9e\u51e6\u7406\u7814\u7a76\u4f1a\u5831\u544a", "title":"\u547d\u984c-\u30e2\u30c0\u30ea\u30c6\u30a3\u69cb\u9020\u306b\u5bfe\u5fdc\u3059\u308b\u968e\u5c64\u69cb\u9020\u306e\u89e3\u6790(\u8a00\u8a9e\u30e2\u30c7\u30eb\u30fb\u5fdc\u7528)", "publicationDate":"2007-03-28", "url":"http://ci.nii.ac.jp/naid/110006248070", "author":"\u5c0f\u6a4b, \u6d0b\u5e73; \u5742\u91ce, \u9054\u90ce"}] }
ズバッと検索結果を得るのではなく、検索結果をみながら、次の着想を考える使いかたをして欲しいという思いから、「ふわっと」と名付けました。 連想検索的な関連文献の探索にうまく活用いただければ幸いです。
本ツールの作成には、下記のサービス、ツール群を利用させていただいています。 ここに記して感謝申し上げます。
また、下記サービスは、本サービスの着想にあたって拝見し、ヒントとさせていただきました。記して謝意を示したいと存じます。(順不同)
本サービスの研究開発の一部は、科学研究費補助金若手研究(B)(課題番号:20700228)「マッシュアップを想定した複数教育コレクション提供サービスについての研究」(研究代表者: 江草由佳)の助成による成果です。