none
Busca em um campo especifico de uma lista RRS feed

  • Pergunta

  •  

    Pessoal, alguém sabe se tem como fazer a busca pesquisar em apenas um determinado campo de uma lista?

     

    Valeu

    terça-feira, 16 de setembro de 2008 18:13

Respostas

  • Olá Fabiano, tudo bom?

     

    Através das funcionalidades padrão não tem como, a indexação e consequentemente a pesquisa são realizadas em todos os campos das listas/doc libs (incluindo conteúdo dos documentos e afins).

     

    Programaticamente você poderia utilizar a classe SPQuery, ou mesmo das classes do serviço de Search, e enviar uma query customizada que realizasse a pesquisa somente no campo em questão.

     

    Particularmente, a utilização da SPQuery é bastante simples e útil, com resultados muito interessantes!

     

    Espero ter ajudado....

     

    Abraços

     

    Hélio Sá Moreira

    Senior Technology Specialist

    Microsoft MVP  - Office Sharepoint Server 2007

    http://www.sharepointbrasil.net

    2ª Turma :: Curso Sharepoint 2007 para Desenvolvedores -

    http://www.sharepointbrasil.net/Lists/Postagens/Post.aspx?ID=109

     

    quarta-feira, 17 de setembro de 2008 01:40

Todas as Respostas

  • Olá Fabiano, tudo bom?

     

    Através das funcionalidades padrão não tem como, a indexação e consequentemente a pesquisa são realizadas em todos os campos das listas/doc libs (incluindo conteúdo dos documentos e afins).

     

    Programaticamente você poderia utilizar a classe SPQuery, ou mesmo das classes do serviço de Search, e enviar uma query customizada que realizasse a pesquisa somente no campo em questão.

     

    Particularmente, a utilização da SPQuery é bastante simples e útil, com resultados muito interessantes!

     

    Espero ter ajudado....

     

    Abraços

     

    Hélio Sá Moreira

    Senior Technology Specialist

    Microsoft MVP  - Office Sharepoint Server 2007

    http://www.sharepointbrasil.net

    2ª Turma :: Curso Sharepoint 2007 para Desenvolvedores -

    http://www.sharepointbrasil.net/Lists/Postagens/Post.aspx?ID=109

     

    quarta-feira, 17 de setembro de 2008 01:40
  •  

    Maravilha Hélio, valeu!

     

    Só mais pergunta, eu consigo fazer isso apenas com um event receiver sem criar uma nova webpart tanto para pesquisa quanto para o resultado. Eu não gostaria de alterar a interface com o usuário?

     

    Abs,

    Fabiano

    quarta-feira, 17 de setembro de 2008 12:40