マイボードゲーム機能「持ってる」「興味あり」など知人に共有できるコレクション管理機能。人数別や時間別などの並び替えも。
ボードゲーム発見機能マイボードゲームの登録データを統計分析し、未経験かつ未所有のおすすめボードゲームを自動抽出します。
レビューや日記の機能投稿した記事が読まれるたびに、通販でお得に商品を購入できるボドクーポンをGET! ハードル低めです。
コミュニティ機能専用掲示板・ボードゲームリストの合体機能が便利!公開コミュニティ、秘密のコミュニティ、設定も豊富。
ボドゲカフェ情報自分の「興味あり」「お気に入り」に登録したボードゲームカフェが提供するゲームが一目でわかるように。
通販ショップ国内主要メーカーや同人ゲームなど様々な商品をご購入いただけます。会員登録しないで購入することもできます。
開発週報
2021/07/07
【ボドゲーマ開発週報】住所入力時の不具合修正の1件のアップデート(2021年7月1週目)

ボドゲーマでは、ユーザーの皆さまにより快適で安全にボドゲーマを利用していただくため、日々システムの開発や改善を行っています。

そんなボドゲーマの開発の実態をよりオープンにすべく、1週間を振り返る「ボドゲーマ開発週報」を公開しています。ご興味のある方は、ぜひ御覧ください。

ボドゲーマ開発報告

2021年6月29日(火)~7月5日(月)のリリース 

・[不具合修正]注文情報などの住所入力時に、一部の郵便番号を入力した際に誤った都道府県が自動補完されてしまう不具合を修正しました。

エンジニアぷちコラム

今週の担当はゆもとです

ボドゲーマの検索システムについて

今回は、ボドゲーマの検索システムについてご紹介しようと思います。

以前、こちらの記事で少しだけご紹介しましたが、ボドゲーマではElasticsearchという検索エンジンを使用しています。
※Elasticsearch導入前は、SQLを使用して検索していました

Elasticsearchを使用するメリットはたくさんあるのですが、Elasticsearch導入前と比べて、処理が早くなった」「検索結果の品質が上がった」という2つが大きなメリットです。

検索の仕組みを簡単に説明すると、新しいゲーム情報を登録する際に、あらかじめ設定したルールに基づいて、ゲーム名やゲーム説明の文言を、解析・分解して、登録しておきます。
そして、検索時に同じような流れで、検索語句を解析・分解し、登録されているデータとどれだけ一致しているかによってスコアが決定され、そのスコアが高いものが検索結果の上位に表示されるようになっています。
この仕組みにより、部分的に一致しているだけのものは、検索結果の下位に、完全一致するものは、上位に表示され、検索意図をある程度考慮した検索結果が得られます。

Elasticsearch導入以前も、検索を行うことはできていたので、ユーザーの皆様の目に映る変化はなかったかと思いますが、裏では日々、新しい機能の開発だけでなく、以前からある機能をより快適に使用していただけるような開発にも取り組んでいます。

最後に

ボドゲーマでは現在Webプログラマーを募集しています。ご興味ある方は以下のWANTEDLY、Greenのページよりご連絡ください。