Visualizzazioni:

DocuWare 7.7. Introduce una nuova soluzione fulltext, con alcune modifiche alla funzionalità e alla struttura.

 

Tomcat non viene più utilizzato per il Fulltext Server

SOLR 9 non ha più bisogno di Tomcat, pertanto il nome del servizio attualmente utilizzato per il nostro Fulltext Server (DWTomcat) sarà cambiato in DWSolr. D'ora in poi avremo un servizio Windows .Net personalizzato.

 

Il server Fulltext non consente i percorsi UNC
Scenario:
Con la versione 7.7 di DocuWare, abbiamo iniziato a utilizzare la versione 8.11 di SOLR in sede.
Soluzione:
Dalla versione 8.6.0 di SOLR, è stato apportato un cambiamento importante ai percorsi UNC. Per motivi di sicurezza, SOLR ha rimosso la possibilità di utilizzare percorsi UNC.Per motivi di sicurezza, è stato rimosso anche il supporto per le unità mappate sul lato Java.

Per questo motivo, è necessario utilizzare un percorso locale per la cartella dell'indice full-text.


Ricostruzione dall'indice full-text

Con la versione 7.7 di DocuWare abbiamo iniziato a utilizzare la versione 8.11 di SOLR per il sistema on-premise, pertanto l'indice full-text delle versioni precedenti di SOLR non può più essere utilizzato e deve essere ricostruito.Questo processo viene avviato automaticamente dopo l'aggiornamento di DocuWare per tutti gli archivi per i quali è abilitato l'indice fulltext.
Inoltre, l'aggiornamento di DocuWare indica che l'indice fulltext deve essere ricostruito.


Si noti che la durata e il carico del sistema dipendono dai seguenti fattori:

  • Numero e contenuto dei documenti
  • Risorse del sistema
  • Carico del sistema dovuto ad altri processi


Impostazioni del Fulltext Server


Nelle versioni di DocuWare precedenti a DocuWare 7.7, le impostazioni per il servizio fulltext potevano essere effettuate con dwtomcatconfig.cmd in C:\Programs\DocuWare\Full-Text Server (x64).
In DocuWare 7.7, queste impostazioni vengono effettuate in DWSolrService.exe.settings in C:\Programs\DocuWare\Full-Text Server (x64).


Le seguenti impostazioni devono essere modificate qui:

  • solrPort
    • Qui è possibile regolare la porta su cui Fulltext è in ascolto. È necessario regolare la porta anche in Amministrazione, alla voce Connessioni dati → Connessione a Fulltext Server.
  • Percorso Java
    • Qui è possibile inserire il percorso della jvm.dll. Non è necessario inserire il percorso completo, perché la parte \bin\server viene sempre aggiunta automaticamente alla fine. Se la voce è vuota, viene utilizzata la variabile d'ambiente JAVA_HOME; se è presente un valore, questo viene utilizzato al posto di JAVA_HOME.
  • solrMemoria
    • Qui si può definire il valore massimo della memoria allocata al Fulltext Server. (i valori possibili sono numeri seguiti da M/m o G/g).
  • javaOptions
    • parametri aggiuntivi utilizzati all'avvio di SOLR cmd nel servizio.

Affinché le impostazioni abbiano effetto, il Fulltext Server deve essere riavviato.

Sostituisce il file solr.xml.


Nelle versioni di DocuWare precedenti a DocuWare 7.7, le configurazioni full-text di tutti i raccoglitori associati, chiamati anche "core", erano memorizzate in un file C:\Program Files\DocuWare\Full-Text Server (x64)\solr\server\solr.xml.
In DocuWare 7.7, i core sono memorizzati in una cartella separata nel file C:\Program Files\DocuWare\Full-Text Server (x64)\solr\server\solr\<FILECABINET-GUID>\core.properties. Ogni cartella ha il nome del GUID dell'archivio corrispondente.


Il percorso dell'indice fulltext può essere modificato nel file core.properties. Se il percorso dell'indice fulltext viene spostato e/o modificato in DocuWare Administration, è necessario modificarlo manualmente anche nel file core.properties corrispondente.




Log del Fulltext Server
In DocuWare 7.7 i log si trovano nella cartella di installazione del fulltext C:\Program Files\DocuWare\Full-Text Server (x64)\solr\server\logs e inoltre nel percorso di log standard di DocuWare C:\ProgramData\DocuWare\Logs\DocuWare.Fulltext.log.
In DocuWare. Fulltext.log, ad esempio problemi di avvio/arresto.




Si prega di notare: Questo articolo è una traduzione dall'inglese. Le informazioni contenute in questo articolo si basano sulla versione originale in inglese del/i prodotto/i. Potrebbero esserci piccoli errori, ad esempio nella grammatica utilizzata nella versione tradotta dei nostri articoli. Sebbene non possiamo garantire la completa accuratezza della traduzione, nella maggior parte dei casi la troverete sufficientemente informativa. In caso di dubbi, si prega di fare riferimento alla versione inglese di questo articolo.