searcher -> searchengine, add includeSelf for getAllVisibleMatched