Olá galera!
Recentemente comecei a estudar Lucene e me deparei com indexação dos dados do meu banco de dados. O que quero dizer, é que ‘o tempo todo’, novos conteúdos serão inseridos nesse banco. Parte desse conteúdo será indexado pelo Lucene, para as minhas buscas. Nessa indexação, a chave primaria do objeto também será indexada, para que depois possa efetuar a busca no banco de dados. Por isso eu pensei em de hora em hora, buscar uma lista no banco(MongoDB), apenas dos dados que foram cadastrado naquele horário. Por exemplo, quando chegar a 10 horas da manhão, buscar uma lista de todos os itens que foram cadastrador entre as 9 e 10, e indexá-las no Lucene. Quando for 11 horas, buscar entre as 10 e 11, e assim por diante.
Minha duvida é: Tem como criar um código em java, que execute sozinho de horar em hora no servidor? Sem a necessidade de uma pagina web aberta.