multifeature similarity search framework