LoginSignup
0

More than 1 year has passed since last update.

あなたにおすすめの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
  3. You can use dark theme
What you can do with signing up
0