Shokugeki keeps recipes, ingredients, and pairings in a database to be searched. The resulting searches show the relationships between different ingredients with some controls to tweak the graph.
This is built using d3 for the graph visualizations and postgresql for the database.