I have been playing with idea of one big SQLite for domains. I can search it relatively fast, find things related to "amiga", "emulator" etc.
https://github.com/rumca-js/Internet-Places-Database
I must admit, that this is a difficult task. There are many domains for "hotels", "casinos", so I have to protect myself, just as google agains spam.