Do you need the Documents in this central keyword database? Or just the values?
I'm not typical, but to my a central keyword database usually has things for looking up values for comboboxes and other pickers and stuff...
So a view might look like this:
Color
White
Black
Red
Material
Brick
Wood
Stone
Now if I want to access these VALUES I would not find to that db and view but have a SSJS function to go get them and return a list..
var results = getKeyWords(key:string)
Something like that...
If I wanted to really get the documents I'd still use a function and return a document collection or something to a repeat control maybe...
So I guess it depends on what you want to do with the data in this central database.