Two-way map operation, work on search in vector, support more virtual operations