はじめに
現在開発中のネイティブアプリに関して、そのアプリの機能として
入力フォームに文字を入力して、2000ほどあるアイテムデータから、ユーザーさんが取得したいデータを取得する
というものがあります。
データの検索の文字列として、適用させたいものは
そのアイテムデータの「名前」と「メーカー名」です。
テーブルは以下のような感じになっております。(必要な部分だけ載せてます)
itemsテーブル
id | name | manufacture_id |
---|---|---|
1 | iPhone | 1 |
manufacturesテーブル
id | name |
---|---|
1 | Apple |
やりたいこと
クライアント側で、その名前、メーカー名が含まれた場合、例えば
-
入力文字が iPhone だと => id_1 のものを返す
-
入力文字が Apple だと Apple => manufacture_id 1 のものを返す
のようなイメージはあるのですが、ここから
- アイテム名とメーカー名とが両方入力された場合
- メーカー名やメーカー名が、ひらがなおよびカタカナで入力された場合
などのケースで、どういったデータを保存するのが最適なのか、また使ったほうがいいツールなどがよくわかっておりません。
また最終的には工数的にどれくらいで、どういったものができるのかがイメージしたいです。
どなたかアドバイスいただけるかたいらっしゃいましたら、お願いいたします m(_ _)m
※現在は検索文字列にアイテムの名前が含まれていたら、それに合致するデータを返してもらうようなAPIが存在しています。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/10/31 04:03