Ok. Well, can you give some good example of what you want to do, what do you mean with keywords etc?
Hash table are associative array, you associate something (an item) to something else (a data), if you associate 'potatoes' to 'good', you can retrieve 'good' from just using potatoes. Here I associate nothing though, I just use an hash table because $hfind allow you to do efficient work on the table, I use the hash table as a list.