I want to create a library of useful info.
I want to be able to have each info-snippet classified by several keywords
("Jumping Flame Spiders go for your face. Get your pet cat to eat them.")
could be classified with the keywords
Later, all searches for any of the combinations of the keywords above should return the line above and all other relevant ones.
Is this possible to do in emacs lisp? Which libraries should I look into? If I have to "shell out", what would be the most multiple-platform friendly way of doing it?
Edit: my main use case will be to provide one piece of info (a paragraph of two) in the mode line or displayed in a buffer. If many info pieces match, I'll select one randomly.