Lucene restituisce risultati errati

cancel
Showing results for 
Search instead for 
Did you mean: 
oscareng
Member II

Lucene restituisce risultati errati

Versione Alfresco: 3.4d
S.O.: linux Red Hat 5.x 64 bit

Utilizzo alfresco come sistema passivo da un'applicazione esterna che vi accede utilizzando dei web Services. Ho creato un modello dati
customizzato (estendendo il tipo "content") e dopo delle operazioni di caricamento documenti e upload di metadati, accade in modo randomico che effettuando la ricerca con lucene ottengo risultati errati (non vengono trovati tutti i documenti che soddisfano le codizioni della query); questo problema si risolve riavviando in modalità FULL (quindi forzando una reindicizzazione): infatti rieffettuando la medesima query ottengo un risultato corretto. qualcuno ha idea del perchè si verifica questo problema? è possibile evitare di reindicizzare?

grazie
1 Reply
matteo_grolla_2
Member II

Re: Lucene restituisce risultati errati

Ad occhio è un problema di locale

Tiro ad indovinare:
1) carichi alcuni documenti con locale it_IT (li carichi da explorer e imposti la lingua o la tramite la tua webapp e prende il locale della macchina che fa l'upload)
2) carichi altri documenti con locale en_US
2) fai le ricerche con il locale it_IT (la chiamata ajax contiene informazioni sul locale della macchina che fa la richiesta)
    Non vedi i documenti caricati in 2)
3) forzi una full reindex, tutti i doc vengono indicizzati con il locale della macchina alfresco (supponiamo it_IT)
    Ora vedi tutti i documenti