I have a data storage requirement where each item has several fields and each field may contain more than one value (strings). And I need to run a Search query where item(s) will be selected based on one or more of the field values. here is structure what I need :
Name: (this will be the name of an item)
Season: (name of the season)
Taste: (1 taste or several)
Funktion: (1 or several option)
Weight: (1 or several)
Volume: (1 volume or several)
Tips: (for comments)
Flavor combinations: (1 or several)
Matching flavors: (several)
Please any suggestions regarding both the database design search queries for MySql.


