add "archive" command to see the archive list
change search to reduce redundant near match search