LoginSignup
0

あなたにおすすめのQiita記事

Posted at

「あなたにおすすめのQiita記事」をレコメンデーションしてくれるサービス「HottyTech検索」を個人開発しました!

↑こちらです。

初回訪問時は単純な人気順だけが表示されますが、興味ある記事をいくつか閲覧すると、「あなたにおすすめの記事」という記事の一覧がトップページに表示されるようになっています!

主な機能

「HottyTech検索」の主な機能はこちらです。

  1. キーワード検索機能(全文検索+機械学習ランキング)
  2. 関連記事レコメンデーション機能(協調フィルタリング)
  3. 関連記事レコメンデーション機能(類似記事検索)
  4. 「あなたにおすすめの記事」機能

技術スタック

「HottyTech検索」で利用している技術スタックは以下の通りです。

項目 利用技術
フロントエンド React
バックエンド(API) Spring Boot
データベース HottyDB
検索エンジン HottyDB
機械学習システム HottyDB
レコメンドエンジン HottyDB
ETLシステム なし(データは全てHottyDBに入ってるのでETLが不要!)

ご覧のとおり、ほとんどがHottyDBです!!

HottyDBとは?

HottyDBは、検索エンジンとレコメンドエンジンの機能を搭載したRDBMSです。 SQLを用いた通常のデータ操作に加え、文書の全文検索や検索結果の機械学習ランキング(ランキング学習)・アイテムレコメンデーションのロジックを全て1つのソフトウェアで担います。 1つのソフトウェアでこれらを実現することで、面倒なデータ伝送システム(ETL)の構築を一切不要にし、利用者は機械学習などの知識がなくてもSQL LIKEな命令だけでこれらを実現することができます。
HottyDB

HottyDBについて詳しく解説した記事もありますので、是非参考にしてみてください。

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
What you can do with signing up
0