addField(doc, key + "`latr", Math.toRadians(lat));
addField(doc, key + "`lngr", Math.toRadians(lng));
IProjector projector = new SinusoidalProjector();
for (int tier = MIN_TIER; tier <= MAX_TIER; tier++) {
CartesianTierPlotter ctp = new CartesianTierPlotter(tier,
projector, key + "`tier_");
addField(doc, key + "`tier_" + tier, ctp.getTierBoxId(lat, lng));
}
doc.add(new Field(key, stringValue, Field.Store.YES,
Field.Index.ANALYZED));
doc.add(new Field(key + "`sort", stringValue, Field.Store.NO,