10. The system as claimed in claim 9 , wherein said weighting system adapts to multiple data domain types through adjustment of weighting for each individual predictor of said plurality of individual predictors based on past performance.
9. The system as claimed in claim 1 , wherein said weighting system assigns a weight to each individual predictor of the plurality of individual predictors based on a percentage of correctly provided suggestions of a total number of suggestions.