def text(att, value)
      clear_text_field(att)

      Scoring.new(value).scores.each do |word, score|
        metaphone = Lunar.metaphone(word)

        nest[att][metaphone].zadd(score, id)
        metaphones[id][att].sadd(metaphone)
      end

      fields[TEXT].sadd(att)
    end
def text(att, value)
      clear_text_field(att)

      Scoring.new(value).scores.each do |word, score|
        metaphone = Lunar.metaphone(word)

        nest[att][metaphone].zadd(score, id)
        metaphones[id][att].sadd(metaphone)
      end

      fields[TEXT].sadd(att)
    end
Indexes all the metaphone equivalents of the words
 in value except for words included in Stopwords.

 @example

   Lunar.index :Gadget do |i|
     i.id 1001
     i.text :title, "apple macbook pro"
   end

   # Executes the ff: in redis:
   
   # ZADD Lunar:Gadget:title:APL  1 1001
   # ZADD Lunar:Gadget:title:MKBK 1 1001
   # ZADD Lunar:Gadget:title:PR   1 1001
   
   # In addition a reference of all the words are stored
   # SMEMBERS Lunar:Gadget:Metaphones:1001:title
   # => (APL, MKBK, PR)

 @param [Symbol] att the field name in your document
 @param [String] value the content of the field name

 @return [Array<String>] all the metaphones added for the document.