for (int i = 0, n = runners.length(); i < n; ++i) {
final Runner runner = runners.get(i);
final String name = runner.name().toLowerCase();
updateIndexForAllPrefixes(index, name, runner);
final ArrayOfString words = StringUtil.split(name, " ");
for (int j = 0, m = words.length(); j < m; ++j) {
updateIndexForAllPrefixes(index, words.get(j), runner);
}
updateIndexForAllPrefixes(index, "" + runner.place(), runner);
updateIndexForAllPrefixes(index, "" + runner.bibNumber(), runner);
}