import os import json from otama import Otama BASE_DIR = os.path.abspath(os.path.dirname(__file__)) TARGET_FILE = os.path.join(BASE_DIR, 'image/lena.jpg') CONFIG_FILE = os.path.join(BASE_DIR, 'test.conf') DATA_DIR = os.path.join(BASE_DIR, 'data') kvs = None with open(os.path.join(DATA_DIR, 'kvs.json')) as fp: kvs = json.load(fp) db = Otama(CONFIG_FILE) for result in db.search(10, TARGET_FILE): key = result['id'] last_id = result['id'] print("sim=%.3f, file=%s" % (result['similarity'], kvs[key])) print("=*" * 30) db.remove(last_id) db.pull() for result in db.search(10, TARGET_FILE): key = result['id'] print("sim=%.3f, file=%s" % (result['similarity'], kvs[key]))