Ok, it works well enough. Now we just need to refine our search terms. The key will be making it more general. For instance KS Attorney General is not showing up because it is matching on "State Attorney General" instead of just "Attorney General"
Will need to refine the worlds a little, especially those separated by "//"
For instance "Executive//Mayor" needs to be split into two entries of "Executive" and "Mayor"