I m trying to find a nice way to store word compositions of the following form:
exhaustcleaningsystem exhaust cleaning system exhaustcleaning system exhaust cleaningsystem
The combinations are given by a default per case. Every word in a composition is stored as a unique row in table labels .
labels id value -------------------------- 1 exhaustcleaningsystem 2 exhaust 3 cleaning 4 system 5 exhaustcleaning 6 cleaningsystem
I thought about a new table called compositions :
compositions id domain_id range ---------------------- 1 1 2,3,4 2 1 5,4 etc...
But storing multiple separated values in a column isn t normalized design. Any ideas for that?
BTW: I m using MySQL und ActiveRecord/Rails.