Geomajas Search & Filter provides an advanced widget for searching and filtering in Geomajas. It contains the ability to search and filter based on geometry (drawn or reusing existing), possibly with a buffer, combined with searching on feature attributes.