Skip to content

sukuba/js-py-document-search

Repository files navigation

js-py-document-search

Simple N-gram full text search tool on local JavaScript.

JavaScriptで書かれ、local動作可能な、N-gram方式の全文検索。

特徴

  • サーバー、データベースの導入不要。
  • 検索クライアントはブラウザ。
  • ローカルファイルや静的ウェブサーバーで稼働する。
  • PDFやワードをテキスト化して検索する。
  • バックエンドは Python。
  • 検索クライアントは JavaScript。
  • バックエンドで事前構築したインデックスを用いて検索する。

全体像

全貌を図示したもの

用途(使用例)

  • 深いディレクトリに整理した文書ファイルを全文検索したい。
  • 文書ファイルと検索システムを、セットで配布したい。

N-gram Search Engine

JsNgram

資料

説明書

JsNgramの説明書

License

MIT

MITライセンスに基づくオープンソース。