Profile: search and index refactored