Machine Learning, Information Retrieval.
not be a good idea because the amount of information conveyed could vary by field, e.g. title is denser than description. Instead, you can give different weights to each field but it might be difficult to find good weights. Furthermore, how to combine non-text fields is unknown. Combining Ranking