add visual words serachers
add keywords based searcher and location based searcher