Я пытаюсь сделать следующее:
У меня есть хеш: {"word1" => {"doc1" => 1, "doc2" => 1}}
Теперь, когда я вставляю новое слово в хэш, я передаю само слово с помощьюидентификатор документа, например, word2 и doc2, который должен дать мне:
{"word1" => {"doc1" => 1, "doc2" =>1}, "word2" => {"doc2" => 1}}
Если я теперь добавлю: word1 и doc1, он должен дать мне:
{"word1" => {"doc1" => 2, "doc2" =>1}, "word2" => {"doc2" => 1}}
Примечание: значение doc1 увеличилось на 1
и для word2 и doc2
{"word1" => {"doc1" => 2, "doc2" =>1}, "word2" => {"doc2" => 2}}
также, если добавить новый doc3 для слова word2, это должно дать мне:
{"word1" => {"doc1" => 2, "doc2" =>1}, "word2" => {"doc2" => 2, "doc3" => 1}}
Как мне этого добиться!?