Map<String, Object> entry = Maps.newHashMap();
Vector theVec = point.getVector();
if (theVec instanceof NamedVector) {
entry.put("vector_name", ((NamedVector) theVec).getName());
} else {
String vecStr = theVec.asFormatString();
// do some basic manipulations for display
vecStr = VEC_PATTERN.matcher(vecStr).replaceAll("_");
entry.put("vector_name", vecStr);
}
entry.put("weight", String.valueOf(point.getWeight()));