Qual è il modo migliore per consentire a più processi di modificare un lucene

StackOverflow https://stackoverflow.com/questions/1211690

  •  06-07-2019
  •  | 
  •  

Domanda

Qual è il modo migliore per consentire a più processi di modificare un indice lucene.NEt senza blocco o conflitti?

Qual è il codice utilizzato per aggiungere " blocco " alle directory in modo che più fonti possano modificare / cercare l'indice senza interferenze?

Vorrei renderlo il più resistente possibile.

Grazie, Eli

È stato utile?

Soluzione

Lucene non consente a più processi di modificare un indice contemporaneamente. Se hai più processi che vogliono modificare un indice lucene, le tue opzioni sono:

  1. Implementa un server che modifica l'indice e serve le richieste di altri processi.
  2. Usa Solr per fare quanto sopra.
  3. Scrivi le modifiche su una coda ed esegui un processo batch per leggere la coda e modificare l'indice.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top