Complete Search with user preferences and field validations