PFPortfolio
← Projects
業務案件

社内ドキュメント検索システム

社内でgit管理されたドキュメント類の検索を行うためのシステム。

運用社内ツールデータ
役割設計 / 実装 / 検証

Problem

  • 社内のドキュメント検索を行う際にvscodeの検索機能を使用していたが、文字列の一致が必要であるため不便と感じた。

Constraints

  • 1名体制
  • 社内のドキュメントを検索できるUIがあること
  • ファジーな検索にも対応できること

Approach

  1. 01毎日クローリングを行うスクリプトを作成し、word2vecやMeCab等を用いてドキュメントをベクトル化。
  2. 02検索時ワードをベクトル化し、クローリングしたドキュメントとの類似度を計算し、類似度が高い順に表示する。
  3. 03類似度順と文字列の一致両方の結果を出すことにより、ユーザーが検索結果を見て適切なドキュメントを選択できるようにした。

Related Tech

Docker

実戦度

実戦

MySQL

実戦度

準主力

Python

実戦度

準主力