[RESOLU]L'option 'index.recovery.mode'

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

[RESOLU]L'option 'index.recovery.mode'

Bonjour, je voudrais savoir à quoi servent les différents modes de récupération de l'index Lucene. A savoir NONE, VALIDATE, AUTO, FULL.
4 Replies
michaelh
Active Member

Re: [RESOLU]L'option 'index.recovery.mode'

Bonjour,

Un bon départ est le commentaire associé du fichier de configuration :

# Recovery types are:
#    NONE:     Ignore
#    VALIDATE: Checks that the first and last transaction for each store is represented in the indexes
#    AUTO:     Validates and auto-recovers if validation fails
#    FULL:     Full index rebuild, processing all transactions in order.  The server is temporarily suspended.
Le mode par défaut est VALIDATE, et on utilise FULL dans le cas où on veut reconstruire entièrement l'index.
Certains ont tendance à en abuser "au cas où", mais il faut bien le réserver à des cas particulier car ça peut être un processus assez long.
pilate
Member II

Re: [RESOLU]L'option 'index.recovery.mode'

Ok merci, tu parles du fichier "alfresco-global.properties" (depuis la version 3.2) dont voici le contenu :
###############################
## Common Alfresco Properties #
###############################

#
# Sample custom content and index data location
#————-
dir.root=C:/Alfresco/alf_data

#
# Sample database connection properties
#————-
db.name=alfresco
db.username=alfresco
db.password=alfresco
db.host=localhost
db.port=3306

#
# External locations
#————-
ooo.exe=C:/Alfresco/OpenOffice.org/program/soffice
img.root=C:/Alfresco/ImageMagick
swf.exe=C:/Alfresco/bin/pdf2swf

#
# Initial admin password
#————-
alfresco_user_store.adminpassword=209c6174da490caeb422f3fa5a7ae634

#
# MySQL connection
#————-
db.driver=org.gjt.mm.mysql.Driver
db.url=jdbc:mysql://${db.host}:${db.port}/${db.name}
hibernate.dialect=org.hibernate.dialect.MySQLInnoDBDialect

#
# Index Recovery Mode
#————-
#index.recovery.mode=Auto

#
# Outbound Email Configuration
#————-
#mail.host=
#mail.port=25
#mail.username=anonymous
#mail.password=
#mail.encoding=UTF-8
#mail.from.default=alfresco@alfresco.org
#mail.smtp.auth=false

#
# Alfresco Email Service and Email Server
#————-

# Enable/Disable the inbound email service.  The service could be used by processes other than
# the Email Server (e.g. direct RMI access) so this flag is independent of the Email Service.
#————-
#email.inbound.enabled=true

# Email Server properties
#————-
#email.server.enabled=true
#email.server.port=25
#email.server.domain=alfresco.com
#email.inbound.unknownUser=anonymous

# A comma separated list of email REGEX patterns of allowed senders.
# If there are any values in the list then all sender email addresses
# must match.  For example:
#   .*\@alfresco\.com, .*\@alfresco\.org
# Allow anyone:
#————-
#email.server.allowed.senders=.*

#
# The default authentication chain
# To configure external authentication subsystems see:
# http://wiki.alfresco.com/wiki/Alfresco_Authentication_Subsystems
#————-
#authentication.chain=alfrescoNtlm1:alfrescoNtlm

#
# IMAP
#————-
#imap.server.enabled=true
#imap.server.port=143
#imap.server.host=localhost
Comme tu peux le constater il n'y a pas vraiment d'explication.
michaelh
Active Member

Re: [RESOLU]L'option 'index.recovery.mode'

Ahh, en effet, les explications proviennent du fichier "original", à savoir repository.properties.
Je vais remonter l'information (pour qu'on insère ces commentaires), ça pourra servir à d'autres.
pilate
Member II

Re: [RESOLU]L'option 'index.recovery.mode'

Ahh, en effet, les explications proviennent du fichier "original", à savoir repository.properties.
Je vais remonter l'information (pour qu'on insère ces commentaires), ça pourra servir à d'autres.

Effectivement, c'est plus clair dans ce fichier-ci. Merci !