/** * Convert a Apache Geode key into a key search term that can be used to update or delete the * document associated with this key. */ public static Term toKeyTerm(Object key) { if (key instanceof String) { return new Term(KEY_FIELD, (String) key); } else { return new Term(KEY_FIELD, keyToBytes(key)); } }
/** * Add a Apache Geode key to a document */ public static void addKey(Object key, Document doc) { if (key instanceof String) { doc.add(new StringField(KEY_FIELD, (String) key, Store.YES)); } else { doc.add(new StringField(KEY_FIELD, keyToBytes(key), Store.YES)); } }