public void indexarDocumentos() throws Exception {
		try {
			// Lear sobre este analizer
			// PerFieldAnalyzerWrapper wraper = new PerFieldAnalyzerWrapper();
			if (log.isDebugEnabled()) {
				log.debug("[ServicioBuscadorBean][indexarDocumentos] Inicio");
			}
			boolean existe = existeIndice();
			if (!existe){
				if (log.isDebugEnabled()) {
					log.debug("[ServicioBuscadorBean][indexarDocumentos] Indice no existe:" + existe);
				}
				ServicioBuscadorDAO.indexarDocumentos(leerStopWord());
			}else{
				if (log.isDebugEnabled()) {
					log.debug("[ServicioBuscadorBean][indexarDocumentos] Indice ya existe:" + existe);
				}
			}
			
		} catch (Exception e) {
			log.warn("[ServicioBuscadorBean][indexarDocumentos] ERROR: "
					+ e.getMessage());
			throw e;
		} finally {
			if (log.isDebugEnabled()) {
				log.debug("[ServicioBuscadorBean][indexarDocumentos] Fin");
			}
		}
	}