TL;DR
Better search in the blueprint library.What?
As the topic says, better search. Right now its searched based on just the string of the blueprint name and it doesn't search within blueprint books. So if you've got a named blueprint somewhere in a book and know the name, but not which book it is in, good luck finding it with search.Additionally, being able to search for objects within a blueprint would be amazing. If I was looking for an oil refinery blueprint, but didn't know the name, I could search by 'Refinery' building object and search would return a list of blueprints that contain that building. Could even be applied to recipes of production machines.
I'd imagine that it might be costly (cpu, disk) to search, implementing and index and each time a blueprint is added/removed updating that index may be the solution so that the search system doesn't have to read every blueprint for each search.