Implementando uma caixa de pesquisa usando o ASP.NET MVC, SQL Server, Entity Framework

Não tenho experiência em criar uma solução de pesquisa, mas gostaria de ter uma caixa de pesquisa na minha solução e nem sei por onde começar. Existem truques interessantes do SQL Server que eu posso usar para melhorar o desempenho da minha solução de pesquisa (eu estou usando um servidor hospedado do SQL 2008) Gostaria de dicas para um tutorial de várias etapas que me inicia com uma solução simples de pesquisa de consulta. .e depois cria camadas sobre códigos e recursos mais avançados.

questionAnswers(6)

yourAnswerToTheQuestion