CREATE TABLE word_frequencies AS
 SELECT unnest(name_vector) as id, count(*) FROM search_name GROUP BY id;

CREATE INDEX idx_word_frequencies ON word_frequencies(id);

UPDATE word SET search_name_count = count
  FROM word_frequencies
 WHERE word_token like ' %' and word_id = id;

DROP TABLE word_frequencies;
