Can GF power a recommendation engine?

I’m not sure if GF can do this, or best how to explain what I’m trying to accomplish, but here we go:

I want to build a web tool that allows users to answer a series of questions in a GF form, and then return ‘best’ matches from a pre-determined list of items based on tags and other fields.

Basic example of pre-determined data:

A recommendation engine, of sorts. Is that possible using an addon, conditional logic, or another method?