I thought about it. Lucene might allow for more than a distance of 2 in the future as it's literally an int. So I am not sure an enum is safe future proof wise.