エンジニア週3〜5

ECアプリの検索実装

ECアプリの検索実装
この案件は現在募集停止中です。気になる!を送ることはできます。
(経歴次第では返信がある場合があります。)

案件要件

職種
エンジニア
報酬目安
月収 33.6万円~56万円 (時給3,500円~3,500円)
稼働時間目安
月96〜160時間 (週3〜5日)
はたらく場所
1都3県
スキル

株式会社ITMONOは
化粧品と日用品を、送料込みで一番安く買う方法を見つけられる「ITMONO(いつもの)」の開発を行っております。
現在α版のプロダクト開発・テストが終了し、iOSアプリのβ版リリースに向けた準備を進めています。

β版における、検索機能の要件定義~技術検証~実装までをお願いできる方を今回探しております。
週1度(月)弊社にて作業をおこなっていただき、
週1度(金)弊社でのMTGに参加可能な方を希望しております。

以下、仮に弊社で定義している要件となります。

1 システム導入の目的
 1.1 商品のあいまい検索対応
 現在はバーコード・商品名での検索のみだが、商品の特徴などあいまいな内容で検索を可能とすることでユーザーに期待する商品の発見を促す。
 検索精度の評価を行いながら、いくつかのフェーズに分け開発を進める。
2 システムの概要/システムの構想
定期的に商品情報を取得し検索用のインデックスを作成する。
作成されたインデックスから商品を検索するためのAPIを提供する。
 2.1 商品情報取集
 検索のインデックスとなる商品情報をWebから収集する
 2.2 インデックス作成
 収集された商品情報から検索用のインデックスを作成する
 2.3 検索API
 WEB API により商品検索を行う。あいまい検索を有効とし次の様な検索が可能となる様にする
 例)イオン飲料 → ポカリスエット、アクエリアス
   チョコレート 小松菜奈 → 乳酸菌ショコラ
   トイレの詰まりに使うスッポン → ラバーカップ
3 機能要求
 3.1 商品情報取集
  3.1.1  商品購入対象のECサイトから商品説明を取得できること
  3.1.2  商品のCM情報を取得できること
  3.1.3  商品の抽象的な情報を取得できること
 3.2 インデックス作成
  3.2.1 取得した商品情報をElasticsearchへ登録できること
  3.2.2  不要となった商品の情報をElasticsearchから削除できること
 3.3 検索API
 3.3.1 検索文を適切な検索語に分割し検索できること
 3.3.2 検索語と一致する商品情報を取得できること
3.3.3 検索語を類語で展開し検索ができること

次のようにチョコからチョコの類語に展開し検索する
チョコ → ホットチョコレート ・ ショコラ ・ チョコレート飲料 ・ チョコレート ・ ココア
3.3.4 ユーザー検索の履歴を学習データとして利用できるように保存できること
4 性能要求
4.1 検索
・予測変換と候補 0.0X秒ほぼリアルタイム
・候補単語からの検索結果表示 0.1秒以内=メルカリアプリ同等
・取り扱い点数 400万点

この案件は現在募集停止中です。気になる!を送ることはできます。
(経歴次第では返信がある場合があります。)

SNSでこの案件をシェア

株式会社ITMONO

株式会社ITMONO

いつも買っている日用品を いちばんお得な買い方で. たくさんのショッピングサイトの中から、送料込みで一番安く買う方法を自動で見つけてくる。 ITMONO(いつもの)の開発を行っています。