Estou desenvolvendo um portal, e o cliente me pediu o seguinte:
Ele tem uma pasta com documentos PDF. Essa pasta tem outras sub-pastas referentes ao ano do documento: 2006,2007,2008,2009,2010,2011. Em cada pasta dessas tem cerca de 500 pdfs. O que ele quer, é que no portal tenha uma ferramenta de busca de PDFs, em que ele possa digitar uma palavra em um input, por exemplo, "contabilidade", e ao clicar em um botão, o site liste todos os pdfs encontrados em todas as pastas.
Ele quer também que se a pessoa que for fazer a busca por nome, e também quiser pesquisar pelo ano, tenha essa opção tb, ou seja, se o cara escolher na combo box, o ano de 2009 e na input, a palavra "contabilidade", o site vai pesquisar somente documentos de 2009 que contenham a palavra "contabilidade".
O site dele tem um banco de dados com uma tabela chamada documentos. Nessa tabela tem o número do documento, a data dele e o caminho em que ele se encontra na pasta do site.
Eu to listando o ano fazendo um query pra verificar, via select distinct, quais os anos de documentos que tem gravados no banco, tipo isso aqui:
SELECT DISTINCT YEAR( b.data ) AS ANO FROM documento b ORDER BY ANO
Bem, como eu faria essa pesquisa do PDF em todas as pastas ou se ele especificar um ano relativo ao documento?
Conto com a ajuda de vcs.
Abs.