Task difficulty and domain knowledge effects on information search behaviors