This task is not a typical IR task because the fielded structure of the query is a critical aspect of the processing, not one that is largely ignored in favor of pure content based retrieval.
the approach used is different from most DB work because cross-field dependencies are a key component of the technique.