I don't believe this has ever been done and I would like to write it, I am absolutely brand new to the whole ACE/LUA movement but have experience in many scripting languages. I always loved the EQ bot that you could whisper for item links, etc, to lookup data.
What I want to know is how protected is the data from mod to mod, ie, can I in my own addon access ItemSync or ItemsMatrix or Lootlink what-have-you's data and spit out search results. I would not want to rewrite my own because there are so many out there, but now that variables are saved seperately it would at least be semi nice to write a watcher to grab every item link it ever see's.
What's your opinion on my idea, do you think what i'm going for could potentially take up far too much memory since Blizz loads everything into memory instead of reading from the disk, I wanted to have a giant searchable database of Items as well as a Quest Database, so you could whisper someone like questsearch "The Name of the Quest" and it would pull up details for that quest including LOC's (if stored) of the mobs to kill.
The idea good. If you're just making use of existing databases, you won't really take up much more memory than what's already being used. If you're building your own database(s) then it depends on the data you store and how you store it. I used to use QuestHistory but it stored all the quest details which bloated memory fast.