私は食品データベースを持っており、「生」または「処理が最も少ない」アイテムを最初に配置する単純な検索を実装しようとしています。
たとえば、「キャロット」を検索しているとき、すべての加工食品 (キャロット ケーキなど) やファースト フード (ウェンディーズ キャロット ビッグ マックなど) を並べ替える必要はありません。1品目は「にんじん・生」「にんじん・ゆで」「にんじん冷凍」「にんじん・缶詰」などにしたいです。
MYSQLでそれを行う方法はありますか?最初に「キーワードの存在」(たとえば、「生」、「新鮮」、「ゆで」、「冷凍」など)でアイテムを並べ替え、次に他のすべての出現を並べ替えます。後?
ノート :
- キーワードが存在する場合と存在しない場合があります
- キーワードはどこでも構いません
- また、検索キーワードだけを検索する必要があります。この例では、「キャロット ケーキ」が結果に残るように、この例では「キャロット」です。
どうもありがとう!
ジョエル