KML Search Tool is a utility that enables you to search for data within Google Earth spatial file format (KML and KMZ) and other spatial formats (CSV, shapefiles, GPX).
Once you have loaded the source data, you can enter some text in the search box. You can enter multiple terms or use boolean operators to perform a complex search. The results are displayed and zoomed to in Google Earth.
If you get too many results returned, you can refine your search by selecting additional restrictive values.
Once you have happy with the results you have the option to filter the data and, from Google Earth, save the results to a new file.