Indeed there are many ways to go about it, but why you need to use external tools, when this is feasible to make and should have been part of the game anyway. I also find that a more elaborate search machine should have been implemented to the logs themselves. e.g. searching for recipes by level, equip class etc.