Simple go script to extract information from strings using regex a script to separate terms and fields from query strings like the google search one, eg.
site:github.com intext:"python language" date:>03300d random -term -"quoted term 2" asdasd das
the result should be something like: