29-11-2011 : Remettre dans le débat politique les principes du Conseil National de la Résistance
17-02-2012 : Pétition pour une protection de l’apiculture et des consommateurs face au lobby des OGM
Logo de mon site
Logo de mon site
Faire un don

Luxpopuli / eZ Publish / Extensions / eZ Publish : moteur de recherche eZ Find 2.6 / eZ Find 2.6 : Configuration settings eZ Find -- Paramètres de configuration





Right menu

Logo du site ez.no  Logo XHTML 1.O du W3C  Logo XHTML 1.O du W3C  Site francophone officiel de Firefox
zero papier grâce aux catalogues et promos en ligne de bonial

eZ Publish : moteur de recherche eZ Find 2.6

Table des matières

  1. eZ Publish : moteur de recherche eZ Find 2.6
  2. Quoi de neuf dans eZ Find 2.6 ?
  3. 1 - Prérequis
  4. 2 - Installation
  5. 2.1 - Backend Solr
  6. 3 - Configuration de base
  7. 3.1 - Paramètres de configuration
  8. 3.2 - Indexation de contenus
  9. 3.3 - Mise à jour de l'index de recherche
  10. 4 - Configuration avancée
  11. 4.1 - Pondération Index-Time
  12. 4.2 - Indexation et recherche sur plusieurs sites
  13. 4.3 - La fonction multi-cœur
  14. 4.4 - Archivage
  15. 4.4.1 - Configurer l'archivage
  16. 4.4.2 - Comment utiliser la fonction d'archivage
  17. 5 - Personnalisation
  18. 5.1 - Personnalisation des facettes et de la navigation de type «drill down»
  19. 5.2 - Les fonctions de recherche
  20. 5.3 - La fonction More Like This
  21. 5.4 - Personnalisation des templates de résultats
  22. 5.5 - Pondérer des composants ou les «résultats sponsorisés»
  23. 5.6 - Recherche auto-complétée
  24. 6 - Utilisation
  25. 6.1 - Recherche basique
  26. 6.1.1 - Recherche auto-complétée
  27. 6.2 - Recherche avancée
  28. 6.2.1 - Ajuster la pertinence du classement
  29. 6.2.2 - Trier et filtrer
  30. 6.2.3 - Contenu lié automatiquement ou «More Like This» (Plus à ce sujet)
  31. 6.2.4 - Rechercher de contenu externe
  32. 6.2.5 - Fonctionnalités linguistiques
  33. 6.2.6 - Contrôle orthographique
  34. 7 - Liens

eZ Find 2.6 : Configuration settings eZ Find -- Paramètres de configuration

Date de publication: le samedi 26 novembre 2011 à 15h57
Dernière modification: par Pascal BOYER le dimanche 27 novembre 2011 à 00h01

05/10/2011 4:38

Configuration settings eZ Find / Paramètres de configuration de eZ Find

This page contains information regarding the INI settings of your eZ Find extension. For more information please refer to you site.ini.append.php and ezfind.ini file.
Vous trouverez ci-après des informations sur les paramètres INI de votre extension eZ Find mais pour de plus amples détails, veuillez vous référer à vos fichiers site.ini.append.php et ezfind.ini.

Table of contents / Table des matières

File
Fichier
Configuration Group
Section
Configuration Setting
Paramètre de configuration
ezfind.ini [SiteSettings] URLProtocol
    IndexPubliclyAvailable
    SearchOtherInstallations
  [SearchHandler] DefaultSearchHandler
  [LanguageSearch] SearchMainLanguageOnly
    MultiCore
    DefaultCore
    LanguagesCoreMap
  [AutoCompleteSettings] AutoComplete
    Limit
    SolrParams
    MinQueryLength=<integer>
  [SpellCheck] SpellCheck
    DefaultDictionary
  [FacetSettings] SiteNameList
  [SolrFieldMapSettings] CustomMap
    DatatypeMap
    DatatypeMapSort
    DatatypeMapFacet
    DatatypeMapFilter
    Default
  [IndexOptions] OptimizeOnCommit
    DisableDirectCommits
    CommitWithin
    DisableDirectCommits
    EnableSolrAttributeStorage
  [IndexBoost] MetaField
    Class
    Attribute
    Datatype
    ReverseRelatedScale
  [IndexExclude] ClassIdentifierList
  [SearchFilters] RawFilterList
    FilterHiddenFromDB
  [MoreLikeThis] ExtractionFields
    MinTermFreq
    MinDocFreq
    MinWordLength
    MaxWordLength
    MaxQueryTerms
    BoostTerms
  [HighLighting] SnippetsPerField
    FragmentSize
Site.ini [SearchSettings] ExtensionDirectories
    SearchEngine
    SearchViewHandling
    AllowEmptySearch
  [RegionalSettings] TranslationExtensions

Configuration file: ezfind.ini / Fichier de configuration ezfind.ini

[SiteSettings]

This configuration group contains the settings regarding your site.
Cette section regroupe les paramètres relatifs à votre site.

Possible settings for this configuration group (Note that default values are listed in bold):
Les paramètres disponibles dans cette section sont (les valeurs par défaut sont indiquées en gras):

  • URLProtocol=https:// | http://
  • IndexPubliclyAvailable= disabled | enabled
  • SearchOtherInstallations= disabled | enabled
URLProtocol

Possible configuration settings are:
Les valeurs possibles de ce paramètre sont:

  • URLProtocol=https:// | http://

This setting will set how to prepend the site's URL either with "http://" or "https://".
Ce paramètre indique comment préfixer les URI du site: soit avec http:// soit avec https://.

Default value is:
La valeur par défaut est:

URLProtocol=http://
 
IndexPubliclyAvailable

Possible configuration settings are:
Les valeurs possibles de ce paramètre sont:

  • IndexPubliclyAvailable=enabled | disabled

This setting allows you to make the site index publicly available. Note that in order for the changes made here to take effect, the search index must be updated, which can be done by running the following file:
Ce paramètre rend (ou non) l'index du site publiquement accessible. Retenez qu'afin que les modifications effectuées ici soient prises en compte, l'index de recherche doit être mis à jour en exécutant le fichier suivant:

bin/php/updatesearchindex.php
 

Default value is:
La valeur par défaut est:

IndexPubliclyAvailable=disabled
 
SearchOtherInstallations

Possible configuration settings are:
Les valeurs possibles de ce paramètre sont:

  • SearchOtherInstallations=enabled | disabled

This settings enables or disables the ability to search other installations.
Ce paramètre active ou désactive la possibilité d'effectuer des recherches sur d'autres installations.

Default value is:
La valeur par défaut est:

SearchOtherInstallations=disabled
 

[SearchHandler]

DefaultSearchHandler

Possible configuration settings are (Note that default values are listed in bold):
Les valeurs possibles de ce paramètre sont (les valeurs par défaut sont indiquées en gras):

  • DefaultSearchHandler=standard
  • DefaultSearchHandler=simplestandard
  • DefaultSearchHandler=ezpublish
  • DefaultSearchHandler= heuristic

This sets the Solr SearchHandler. Possible options being the following:
Il définit le gestionnaire de recherche (SearchHandler) de Solr. Les options possibles sont les suivantes:

  • standard: this sets the use of the Solr standard handler with all syntax supported. Searching is done against all searcheable fields.
    standard: définit l'utilisation du gestionnaire standard de Solr avec toutes les syntaxes supportées. La recherche est réalisée dans tous les champs interrogeables.
  • simplestandard: this sets the use of the Solr standard handler with all syntax supported. But searching is done against the aggregated field ezf_df_text.
    simplestandard: définit l'utilisation du gestionnaire standard de Solr avec toutes les syntaxes supportées. La recherche est réalisée cette fois-ci dans le champ agrégé ezf_df_text.
  • ezpublish: this sets the use of the recommended handler (Solr dismax based) for typical user searches, using keywords without boolean or other operators except for + (required) and - (excluding).
    ezpublish: définit l'utilisation du gestionnaire recommandé (basé sur dismax) pour les recherches traditionnelles et utilisant les mots clef ne contenant aucun booléens ni aucun autre opérateur exceptés "+" (requis) et "-" (exclure).
  • heuristic: depending on the presence of special characters indicating boolean, wildcard or fuzzy expressions, either the standard or dismax handler is used.
    heuristic: le gestionnaire standard ou dismax sera utilisé en fonction de l'existence de caractères spéciaux indiquant la présence de booléens, de caractères génériques ou d'expressions floues.

Default value is:
La valeur par défaut est:

DefaultSearchHandler=heuristic
 

[LanguageSearch]

It is possible to use eZ Find to search all languages simultaneously, but the common use is to search only the main language. This configuration group permits you to define these search settings.
eZ Find autorise également la recherche de résultats dans toutes les langues simultanément bien que l'usage courant reste tout de même la recherche dans la langue principale. Cette section permet de définir cette catégorie de paramètres de recherche.

Possible settings for this configuration group (Note that default values are listed in bold):
Les paramètres possibles de cette section sont (les valeurs par défaut sont indiquées en gras):

  • SearchMainLanguageOnly= enabled | disabled
  • MultiCore=enabled | disabled
  • DefaultCore=<string>
  • LanguagesCoreMap[<locale>]=<coreName>
SearchMainLanguageOnly

Possible configuration settings are:
Les valeurs possibles de ce paramètre sont:

  • SearchMainLanguageOnly= enabled | disabled

For example, let's presume your site.ini has the following RegionalSettings:
Supposons par exemple que votre site contienne les paramètres régionaux suivants:

[RegionalSettings]
SiteLanguageList[]
SiteLanguageList[]=eng-GB
SiteLanguageList[]=fre-FR

If SearchMainLanguageOnly is set to 'enabled', only search results in the first language set in your "site.ini" "[RegionalSettings] SiteLanguageList[]=" will be returned. So with the above settings only matching results in eng-GB will be returned.
When SearchMainLanguageOnly is set to 'disabled', results will be returned with respect to the fallback defined in "site.ini" "[RegionalSettings] SiteLanguageList[]". So of all matching results, the ones in eng-GB will be returned, and for results with no translation in eng-GB, the fre-FR results will be returned.
Si la valeur de SearchMainLanguageOnly est enabled alors seuls les résultats de recherche dans la première langue définie par le paramètre SiteLanguageList[]= de la section [RegionalSettings] du fichier site.ini seront renvoyés. À partir de la configuration ci-dessus, seuls les résultats en anglais seront retournés.
Lorsque la valeur de SearchMainLanguageOnly est disabled alors les résultats renvoyés respectent l'ordre de repli définit par le paramètre SiteLanguageList[]= de la section [RegionalSettings] du fichier site.ini. Donc, parmi tous les résultats possibles, ceux en anglais sont retournés et pour ceux n'ayant pas de traduction en anglais, c'est leur version française qui est proposée.

Default value is:
La valeur par défaut est:

SearchMainLanguageOnly=enabled
 
MultiCore

Possible configuration settings are:
Les valeurs possibles de ce paramètre sont:

  • MultiCore=enabled | disabled

If this setting is enabled, each language will be indexed in a distinct Solr core in order to provide better language specific analysis.
Si la valeur de ce paramètre est enabled alors chaque langue sera indexée dans un cœur Solr différent afin de proposer une meilleure analyse de la langue.

Default value is:
La valeur par défaut est:

MultiCore=disabled
DefaultCore

Configuration syntax is:
La syntaxe de configuration est la suivante:

DefaultCore=<string/chaîne>

This setting regarding the default Solr core can be used for two purposes:
Ce paramètre concernant le cœur Solr par défaut peut être utilisé à deux fins:

  • To index languages that are not mapped to a specific core
    Pour indexer les langues non mappées à un cœur spécifique
  • To function as a hub when searching, since one core must contact all the other ones.
    Pour fonctionner comme hub (???) lors des recherches puisqu'un cœur doit communiquer avec tous les autres.

Default value is:
La valeur par défaut est:

DefaultCore=eng-GB
LanguagesCoreMap

Configuration syntax is:
La syntaxe de configuration est la suivante:

LanguagesCoreMap[<locale>]=<coreName>

Each language must be mapped to its own core. Keep in mind that unmapped languages won't be indexed, so make sure your configuration is complete.
Chaque langue doit être associée à son propre cœur. N'oubliez pas que les langues non mappées n'étant pas indexées, vous devez vous assurer que votre configuration n'est pas incomplète.

Example setting
Exemple de paramétrage

LanguagesCoresMap[]
LanguagesCoresMap[eng-GB]=eng-GB
LanguagesCoresMap[fre-FR]=fre-FR
LanguagesCoresMap[nor-NO]=nor-NO

Default value is:
La valeur par défaut est:

LanguagesCoreMap[]

[AutoCompleteSettings]

Possible settings for this configuration group (Note that default values are listed in bold):
Les paramètres possibles de cette section sont (les valeurs par défaut sont indiquées en gras):

  • AutoComplete= enabled | disabled
  • Limit=<integer>
  • SolrParams[]=<parameter>
  • MinQueryLength=<integer>
Auto-complete

Possible configuration settings are:
Les valeurs possibles de ce paramètre sont:

  • AutoComplete=enabled | disabled

This setting allows you to enables the auto-complete feature on your installation.
Ce paramètre permet d'activer la fonction d'auto-complétion sur votre installation.

Default value is:
La valeur par défaut est:

AutoComplete=enabled
Limit

Configuration syntax is:
La syntaxe de configuration est la suivante:

Limit=<integer/entier>

This setting allows you to set the maximum number of suggestions to return from search engine while using the autocomplete function.
Ce paramètre définit le nombre maximum de suggestions retournées par le moteur de recherche lors de l'utilisation de l'auto-complétion.

The default setting is:
La valeur par défaut est:

Limit=10
SolrParams

Configuration syntax is:
La syntaxe de configuration est la suivante:

SolrParams[<>]=<parameters>

This setting lists the parameters passed to the Solr query. It makes it possible to modify the type of info you want your Solr to provide as suggested search words.
Ce paramètre liste les paramètres passés à la requête Solr et permet de modifier le type d'information que vous souhaitez que Solr suggère en tant que mots recherchés.

Examples:
Exemples:

SolrParams[q]=*:*
SolrParams[json.nl]=arrarr
SolrParams[facet]=true
SolrParams[facet.field]=ezf_sp_words
MinQueryLength

Configuration syntax is:
La syntaxe de configuration est la suivante:

MinQueryLength=<integer>

This setting defines the number of characters that must be entered before querying for results. A 0 (zero) value permits queries of null or empty string values. If a negative value is used, the auto-complete function is disabled.
Ce paramètre définit le nombre de caractères à saisir avant de lancer la recherche. La valeur 0 (zéro) autorise les recherches à partir d'une chaîne de caractères vide. Une valeur négative aura pour effet de désactiver la fonction d'auto-complétion.

Default value is:
La valeur par défaut est:

MinQueryLength=2

[SpellCheck]

Possible settings for this configuration group (Note that default values are listed in bold):
Les paramètres possibles de cette section sont (les valeurs par défaut sont indiquées en gras):

  • SpellCheck= enabled | disabled
  • DefaultDictionary=default
SpellCheck

Possible configuration settings are:
Les valeurs possibles de ce paramètre sont:

  • SpellCheck= enabled | disabled

This setting lets you enable the spell-checking functionality for your installation.
Ce paramètre permet d'activer (ou non) la correction orthographique sur votre installation.

Default value is:
La valeur par défaut est:

SpellCheck=enabled
DefaultDictionary

Possible configuration settings are:
Les valeurs possibles de ce paramètre sont:

  • DefaultDictionary=default

This setting is limited to the default for now. Its realms are to be supported later, for example per language or using external dictionaries. These settings can also be specified in the spell check parameters in search requests.
La valeur de ce paramètre est actuellement limitée à default. Il est prévu que ses domaines (???) soient supportés ultérieurement, par exemple la correction par langue (???) où l'utilisation de dictionnaires externes. Ces valeurs peuvent être également spécifiées par les paramètres du correcteur orthographique dans (???) les requêtes de recherche.

Default value is:
La valeur par défaut est:

DefaultDictionary=default

[FacetSettings]

SiteNameList

Configuration syntax is:
La syntaxe de configuration est la suivante:

SiteNameList[<ID>]=<name>

Use this setting to set the installation name map. Use the installation ID as the key and the name displayed in the design templates as value. In order to get the value, use this SQL setting:
Utilisez ce paramètre pour définir le mappage de noms de votre installation. Utilisez le ID de l'installation en tant que clef et le nom affiché dans le template de design comme valeur. Afin d'obtenir la valeur de l'ID, utilisez cette requête SQL:

SELECT value FROM ezsite_data WHERE name='ezfind_site_id'

Example setting
Exemple de paramétrage

SiteNameList[3e731797af0a6b79e943eefaf437f956]=eZ.no

Default value is:
La valeur par défaut est:

SiteNameList[]=

[SolrFieldMapSettings]

Possible settings for this configuration group:
Les paramètres possibles pour cette section sont:

  • CustomMap[<datatype string>]=<name of the class>
  • DatatypeMap[<datatype string>]=<name of the class>
  • DatatypeMapSort[<datatype string>]=<name of the class>
  • DatatypeMapFacet[<datatype string>]=<name of the class>
  • Default=<string>
CustomMap

Configuration syntax is:
La syntaxe de configuration est la suivante:

CustomMap[<datatype string/chaîne datatype>]=<name of the class/nom de la classe>

This lists the custom datatype maps. eZ Publish datatype string is used as key and the value is the name of the class which should be use.
Since eZ Find 2.3 eztext attributes are also used to store (partial) html markup. To avoid highlighting problems the custom XML handler can be used.
Il s'agit de la liste du mappage personnalisé des datatypes. La chaîne (string) datatype est utilisée comme clef, la valeur étant le nom de la classe à utiliser.
Depuis la version 2.3 de eZ Find, les attributs eztext sont également utilisés pour stocker (partiellement) du code html. Pour éviter de mettre en évidence (???) des problèmes, le gestionnaire XML personnalisé peut être employé.

Example settings
Exemple de paramétrages

CustomMap[eztext]=ezfSolrDocumentFieldText
CustomMap[dummy_example]=ezfSolrDocumentFieldDummyExample
CustomMap[ezobjectrelation]=ezfSolrDocumentFieldObjectRelation
CustomMap[ezobjectrelationlist]=ezfSolrDocumentFieldObjectRelation
CustomMap[ezxmltext]=ezfSolrDocumentFieldXML
CustomMap[ezxmatrix]=ezfSolrDocumentFieldXML

As mentioned, since eZ Find 2.3 the custom XML handler can also be used for the eztext attributes like in the following example:
Comme mentionné ci-dessus, la version 2.3 de eZ Find permet au gestionnaire XML personnalisé d'être également utilisé pour les attributs eztext. Voici un exemple d'utilisation:

CustomMap[eztext]=ezfSolrDocumentFieldXML
 

Default value is:
La valeur par défaut est:

CustomMap[]=
DatatypeMap

Configuration syntax is:
La syntaxe de configuration est la suivante:

DatatypeMap[<datatype string/chaîne datatype>]=<name of the class/nom de la classe>

This setting is available since ez find 2.2. and it sets the datatype to field type maps. This is used for searching, for facets and sorting others mappings may be used.
Ce paramètre, introduit par la version 2.2 de eZ Find, définit les correspondances entre datatype et type de champ. Ceci est utilisé pour la recherche, les facettes et le tri des autres mappages pouvant être utilisés (???).

Example settings
Exemple de paramétrage

DatatypeMap[ezstring]=text
DatatypeMap[eztext]=text
DatatypeMap[ezboolean]=boolean
DatatypeMap[ezdate]=date
DatatypeMap[ezdatetime]=date
DatatypeMap[ezfloat]=sfloat
DatatypeMap[ezinteger]=sint
DatatypeMap[ezprice]=sfloat
DatatypeMap[eztime]=date
DatatypeMap[ezkeyword]=lckeyword

Default value is:
La valeur par défaut est:

DatatypeMap[]=
DatatypeMapSort

Configuration syntax is:
La syntaxe de configuration est la suivante:

DatatypeMapSort[<datatype string/chaîne dataype>]=<name of the class/nom de la classe>

This setting is available since eZ Find 2.2. It sets mapping for datatypes to sortable fields, which usually means very little transformations at index time. If the setting is not specified, the search mapping is used.
Ce paramètre, introduit par la version 2.2 de eZ Find, définit la correspondance entre datatypes et champs triables, ce qui implique généralement de toutes petites transformations lors de l'indexation. Lorsque le paramètre n'est pas défini, la correspondance de recherche est utilisée.

Example setting
Exemple de paramétrage

DatatypeMapSort[ezstring]=string

Default value is:
La valeur par défaut est:

DatatypeMapSort[]=
DatatypeMapFacet

Configuration syntax is:
La syntaxe de configuration est la suivante:

DatatypeMapFacet[<datatype string/chaîne datatype>]=<name of the class/nom de la classe>

This setting is available since ez find 2.2. This setting is used for facets, but the mapping is also to be re-used for facet filters. This may be different from normal filtering, which will most likely use the normal search fields types (tokenized fully, stemmed, ...)
Ce paramètre, introduit par la version 2.2 de eZ Find, est utilisé pour les facettes ( exemple visuel de facettes ) mais la correspondance sera également réutilisée par les filtres/facettes. Ceci peut être différent pour un filtrage normal qui utilisera plus vraisemblablement des types de champs de recherche normaux ( ???, ???)

Example setting
Exemple de paramétrage

DatatypeMapFacet[ezstring]=simpletext
DatatypeMapFacet[ezkeyword]=lckeyword

Default value is:
La valeur par défaut est:

DatatypeMapFacet[]=
DatatypeMapFilter

Configuration syntax is:
La syntaxe de configuration est la suivante:

DatatypeMapFilter[<datatype string/chaîne datatype>]=<name of the class/nom de la classe>

This setting is available since ez find 2.2. This setting is used for facets, but the mapping is also to be re-used for facet filters. This may be different from normal filtering, which will most likely use the normal search fields types (tokenized fully, stemmed, ...)
Ce paramètre, introduit par la version 2.2 de eZ Find, est utilisé pour les facettes mais la correspondance sera également réutilisée par les filtres/facettes. Ceci peut être différent pour un filtrage normal qui utilisera plus vraisemblablement des types de champs de recherche normaux ( ???, ???)

Example setting
Exemple de paramétrage

DatatypeMapFilter[ezstring]=simpletext
DatatypeMapFilter[ezkeyword]=lckeyword

Default value is:
La valeur par défaut est:

DatatypeMapFilter[]=
Default

Configuration syntax is:
La syntaxe de configuration est la suivante:

Default=<string/chaîne>

Sets the default field type.
Définit le type de champ par défaut.

Default value is:
La valeur par défaut est:

Default=text

[IndexOptions]

Possible settings for this configuration group (Note that default values are listed in bold):
Les paramètres possibles de cette section sont (les valeurs par défaut sont indiquées en gras):

  • OptimizeOnCommit= enabled | disabled
  • DisableDirectCommits=true | false
  • CommitWithin=<integer>
  • DisableDeleteCommits=true | false
  • EnableSolrAttributeStorage=true | false
OptimizeOnCommit

Possible configuration settings are:
Les valeurs possibles de ce paramètre sont:

  • OptimizeOnCommit= enabled | disabled

This setting controls the behaviour of the addObject and deleteObject calls with respect to optimizing the Solr Index on commits. If this setting is disabled, a cronjob should be set up to schedule optimize actions.
Ce paramètre contrôle le comportement des appels addObject et deleteObject concernant l'optimisation de l'index Solr lors des opérations de commits . Si ce paramètre est désactivé alors un cronjob doit être mis en place afin d'échelonner dans le temps les actions d'optimisation.

Default value is:
La valeur par défaut est:

OptimizeOnCommit=enabled
DisableDirectCommits

Possible configuration settings are:
Les valeurs possibles de ce paramètre sont:

  • DisableDirectCommits=true | false

When set to true, another mechanism must be enabled to do commits:
Si positionné à true alors un autre mécanisme pour les opérations de commits doit être activé:

  • cronjob
  • solrconf.xml
  • by giving "CommitWithin" a positive value (expressed in milliseconds).
    en assignant une valeur positive (exprimée en millisecondes) au paramètre CommitWithin.

Default value is:
La valeur par défaut est:

DisableDirectCommits=false
CommitWithin

Configuration syntax is:
La syntaxe de configuration est la suivante:

CommitWithin=<integer, milliseconds>

This setting was added to eZ Find 2.2. If "CommitWithin" is set to a positive value, the delayed commits will be added with every addObject call. If "CommitWithin" is set to 0, which is the default setting, the setting will be ignored. The value is set in milliseconds.
Si une valeur positive est assignée à ce paramètre (introduit par la version 2.2 de eZ Find), alors les commits différées seront ajoutées à chaque appel addOject. Lorsqu'il vaut 0 (valeur par défaut) le paramètre est ignoré. La valeur de ce paramètre est exprimée en millisecondes.

Default value is:
La valeur par défaut est:

CommitWithin=0
DisableDeleteCommits

Possible configuration settings are:
Les valeurs possibles de ce paramètre sont:

  • DisableDeleteCommits=true | false

This setting was added to eZ Find 2.2. When using this option keep in mind that deleted objects may still show up in search results, which might lead to (fatal) errors. So if you set DisableDeleteCommits to true, make sure you have a frequent commit cronjob enabled to minimize errors.
Gardez en mémoire, lors de l'utilisation de ce paramètre introduit par la version 2.2 de eZ Find, que des objets supprimés pouvant être tout de même affichés dans la liste de résultats, cela peut engendrer des erreurs (fatales). Donc, si vous positionnez à true le paramètre DisableDeleteCommits assurez-vous alors d'activer un cronjob commit de type frequent ([CronjobPart-frequent]) afin de minimiser les erreurs.

Default value is:
La valeur par défaut est:

DisableDeleteCommits=false
EnableSolrAttributeStorage

Possible configuration settings are:
Les valeurs possibles de ce paramètre sont:

  • EnableSolrAttributeStorage=true | false

This setting was added to eZ Find 2.3. It configures the attribute storage in the Solr backend. Keep in mind that enabling this setting may inflate the index size on large installations and indexing is also 20-30% slower as more operations are needed on the eZ Publish side.
Ce paramètre, introduit par la version 2.3 de eZ Find, active ou non le stockage des attributs dans le backend Solr. N'oubliez pas que l'activation de ce paramètre peut accroître la taille de l'index sur les installations d'envergure et que l'indexation sera 20 à 30% plus lente puisque plus d'opérations sont nécessaires du côté de eZ Publish.

Default value is:
La valeur par défaut est:

EnableSolrAttributeStorage=false

[IndexBoost]

Possible settings for this configuration group:
Les paramètres possibles pour cette section sont:

  • MetaField[<attribute identifier>]=<boost factor as int or float>
  • Class[<attribute identifier>]=<boost factor as int or float>
  • Attribute[<attribute identifier>]=<boost factor as int or float>
  • Datatype[<attribute identifier>]=<boost factor as int or float>
  • ReverseRelatedScale=<number>
MetaField

Configuration syntax is:
La syntaxe de configuration est la suivante:

MetaField[<attribute identifier>]=<string>

Note that this setting is not yet implemented at time of writing! It sets boost factors on meta fields and defines boost per field.
Retenez que ce paramètre qui définit à la fois les facteurs de boost des méta champs et le boost par champ n'est pas encore implémenté (???).

Example setting
Exemple de paramétrage

MetaField[name]=2.0
MetaField[owner_name]=2.0

Default value is:
La valeur par défaut est:

MetaField[]=
 
Class

Configuration syntax is:
La syntaxe de configuration est la suivante:

Class[<attribute identifier>]=<boost factor as int or float = valeur entière ou décimale du facteur de boost >

This sets the class boost or the boost factors at document (object) level.
Définit le boost des classes (???) ou les facteurs de boost au niveau du document (objet).

Example setting
Exemple de paramétrage

Class[user]=3.0

Default value is:
La valeur par défaut est:

Class[]=
Attribute

Configuration syntax is:
La syntaxe de configuration est la suivante:

Attribute[<attribute  identifier>]=<boost factor as int or float = valeur entière ou décimale du facteur de boost >

This sets the attribute boost or the boost factors on attributes at field level. It is possible to specify the class identifier as an optional element to have the greatest flexibility. Note that when more than one attribute identifier is used, the last one will have precedence.
Définit le boost des attributs ou les facteurs de boost des attributs au niveau du champ. Il est également possible d'indiquer en option l'identifiant de classe pour plus de flexibilité. Retenez que lorsque plus d'un identifiant d'attribut est utilisé, le dernier devient prioritaire.

Example setting
Exemple de paramétrage

Attribute[user/last_name]=2.0
Attribute[user/first_name]=2.0
Attribute[title]=1.5

Default value is:
La valeur par défaut est:

Attribute[]
Datatype

Configuration syntax is:
La syntaxe de configuration est la suivante:

Datatype[<attribute identifier>]=<boost factor as int or float = valeur entière ou décimale du facteur de boost >

This setting defines boost factors on attributes at field level based on their datatype.
Ce paramètre définit les facteurs de boost des attributs au niveau des champs en fonction de leurs datatypes (???).

Example setting
Exemple de paramétrage

Datatype[ezkeyword]=3.0

Default value is:
La valeur par défaut est:

Datatype[]
 
ReverseRelatedScale

Configuration syntax is:
La syntaxe de configuration est la suivante:

ReverseRelatedScale=<boost factor as int or float = valeur entière ou décimale du facteur de boost >
 

For this setting, you must scale the boost factor to use like this:
Pour ce paramètre, vous devez évaluer le facteur de boost à utiliser de la manière suivante:

$boost =  $boost + <scalefactor/facteur d'échelle> * <number of reverse relations/nombre de relations inverses>
 

Example setting
Exemple de paramétrage

ReverseRelatedScale=0.5
 

Default value is:
La valeur par défaut est:

ReverseRelatedScale=0
 

[IndexExclude]

ClassIdentifierList

Use this setting to exclude certain objects from indexing altogether. For now only classes are supported for this setting.
Utilisez ce paramètre pour exclure complètement certains objets de l'indexation. Actuellement, seules les classes sont concernées.

Example setting
Exemple de paramétrage

ClassIdentifierList[]
ClassIdentifierList[]=folder
ClassIdentifierList[]=secret
 

Default setting is:
La valeur par défaut est:

ClassIdentifierList[]

[SearchFilters]

Possible settings for this configuration group (Note that default values are listed in bold):
Les paramètres possibles de cette section sont (les valeurs par défaut sont indiquées en gras):

  • RawFilterList[]=
  • FilterHiddenFromDB=enabled | disabled
RawFilterList

Possible configuration setting is:
Une configuration possible est:

  • RawFilterList[]=

This sets the search filters to be applied for every query made. This setting currently supports one filter type: a raw Solr query string. Please note that these are expert settings.
Cela définit les filtres de recherche à appliquer à chaque requête. Ce paramètre ne supporte actuellement qu'un type de filtre: une requête Solr de type chaîne de caractères brute. Veuillez notez que ces paramètres sont réservés aux experts.

Example on how to exclude certain classes:
Exemple de paramétrage pour exclure certaines classes:

RawFilterList[]='meta_class_identifier_s:[* TO *]  -meta_class_identifier_s:folder'

Default value is:
La valeur par défaut est:

RawFilterList[]
FilterHiddenFromDB

Possible configuration settings are:
Les valeurs possibles de ce paramètre sont:

  • FilterHiddenFromDB= disabled | enabled

A workaround for non indexed hidden nodes is needed for eZ Publish versions 4.0 and 4.1 when cronjobs are not enabled: Set to enabled if this is the case.
Une solution de contournement pour les nœuds cachés non indexés est nécessaire pour les versions 4.0 et 4.1 de eZ Publish lorsque les cronjobs ne sont pas activés: définir dans ce cas à enabled.

Default value is:
La valeur par défaut est:

FilterHiddenFromDB=disabled

[MoreLikeThis]

Possible settings for this configuration group (Note that default values are listed in bold):
Les paramètres possibles de cette section sont (les valeurs par défaut sont indiquées en gras):

  • ExtractionFields= general | native
  • MinTermFreq=<integer>
  • MinDocFreq=<integer>
  • MinWordLength=<integer>
  • MaxWordLength=<integer>
  • MaxQueryTerms=<integer>
  • BoostTerms= true | false

Note that adjusting these settings is experimental!
Note: le réglage de ces paramètres reste expérimental!

ExtractionFields

Possible configuration settings are:
Les valeurs possibles de ce paramètre sont:

  • ExtractionFields= general | native

The fields that can be used for query term extraction are "native" or "general". The latter currently uses the aggregate field ezf_df_t, but this is subject to change. Therefore it is best is to have dedicated aggregator fields with their own analyzers.
Les champs utilisés pour l'extraction des termes de la requête sont native ou general. Ce dernier utilise actuellement le champ agrégé ezf_df_t mais ceci est susceptible d'évoluer. Il est donc préférable d'avoir des champs agrégateurs dédiés possédant leur propres analyseurs.

Default value is:
La valeur par défaut est:

ExtractionFields=general
 
MinTermFreq

Configuration syntax is:
La syntaxe de configuration est la suivante:

MinTermFreq=<integer>
 

This parameters can be tuned for the more like this function and sets the minimum term frequency.
Ce paramètre peut être ajusté pour la fonction more like this et définit la fréquence minimale des termes.

Default value is:
La valeur par défaut est:

MinTermFreq=1
MinDocFreq

Configuration syntax is:
La syntaxe de configuration est la suivante:

MinDocFreq=<integer>
 

This parameters can be tuned for the more like this function and sets the minimum document frequency.
Ce paramètre peut être ajusté pour la fonction more like this et définit la fréquence minimale des documents.

Default value is:
La valeur par défaut est:

MinDocFreq=1
MinWordLength

Configuration syntax is:
La syntaxe de configuration est la suivante:

MinWordLength=<integer>

This parameters can be tuned for the more like this function and sets the minimum word length.
Ce paramètre peut être ajusté pour la fonction more like this et définit la taille minimale des mots.

Default value is:
La valeur par défaut est:

MinWordLength=4
MaxWordLength

Configuration syntax is:
La syntaxe de configuration est la suivante:

MaxWordLength=<integer>
 

This parameters can be tuned for the more like this function and sets the maximum word length.
Ce paramètre peut être ajusté pour la fonction more like this et définit la taille maximale des mots.

Default value is:
La valeur par défaut est:

MaxWordLength=30
MaxQueryTerms

Configuration syntax is:
La syntaxe de configuration est la suivante:

MaxQueryTerms=<integer>

This parameters can be tuned for the more like this function and sets the maximum query terms to extract from the object.
Ce paramètre peut être ajusté pour la fonction more like this et définit le nombre maximum de termes de la requête à extraire de l'objet.

Default value is:
La valeur par défaut est:

MaxQueryTerms=10
 
BoostTerms

Possible configuration settings are:
Les valeurs possibles de ce paramètre sont:

  • BoostTerms= true | false

This parameters can be tuned for the more like this function and sets the use of popularity to boost the query terms.
Ce paramètre peut être ajusté pour la fonction more like this et définit l'usage de la popularité pour booster les termes de la requête.

Default value is:
La valeur par défaut est:

BoostTerms=true

Note: Boost Factors / Facteurs de boost

Keep the following in mind when using boost factor for indexing:
When multiple boost factors match, they are added, not multiplied. But beware of mixing boost factors on class and attribute level: Solr & Lucene do multiply the class boost factor with the attribute boost factor.
Gardez ce qui suit en mémoire quand vous utilisez des facteurs de boost pour l'indexation:
Lorsque plusieurs facteurs de boost correspondent, ils sont alors sommés et non multipliés. Méfiez-vous du mélange des facteurs de boost au niveau des classes et des attributs: Solr & Lucene multiplie le facteur de boost de classe avec celui de l'attribut.

[HighLighting]

Possible settings for this configuration group:
Les paramètres possibles de cette section sont:

  • SnippetsPerField=<integer>
  • FragmentSize=<integer>
SnippetsPerField

Configuration syntax is:
La syntaxe de configuration est la suivante:

SnippetsPerField=<integer>

This setting sets the maximum number of highlighted snippets to generate per field (attribute).
Ce paramètre définit le nombre maximum de fragments ( snippet ) mis en évidence à générer par champ (attribut).

Default value is:
La valeur par défaut est:

SnippetsPerField=1
FragmentSize

Configuration syntax is:
La syntaxe de configuration est la suivante:

FragmentSize=<integer>

Sets the maximum number of characters to use for a highlight snippet.
Définit le nombre maximum de caractères des fragments mis en évidence.

Default value is:
La valeur par défaut est:

FragmentSize=200

Configuration file: Site.ini / Fichier de configuration site.ini

[SearchSettings]

Sets the eZ Find overload search settings.
Définit les paramètres de recherche de surcharge (???) de eZ Find.

Possible settings for this configuration group (Note that default values are listed in bold):
Les paramètres possibles de cette section sont (les valeurs par défaut sont indiquées en gras):

  • ExtensionDirectories[]=<string>
  • SearchEngine=<string>
  • SearchViewHandling=default | template
  • AllowEmptySearch= enabled | disabled
ExtensionDirectories

Configuration syntax is:
La syntaxe de configuration est la suivante:

ExtensionDirectories[]=<string>

This setting tells the system where to look for search engine plugins.
Ce paramètre indique au système où chercher les plugins du moteur de recherche.

Default value is:
La valeur par défaut est:

ExtensionDirectories[]=ezfind
SearchEngine

Configuration syntax is:
La syntaxe de configuration est la suivante:

SearchEngine=ezsolr

This setting sets which search engine to use.
Ce paramètre définit le moteur de recherche à utiliser.

Default value is:
La valeur par défaut est:

SearchEngine=ezsolr
SearchViewHandling

Possible configuration settings are:
Les valeurs possibles de ce paramètre sont:

  • SearchViewHandling=default | template

Defines if searches are handled by the search view or in the template. This setting has two options:
Ce paramètre, qui définit si les recherches sont gérées par la vue de recherche où dans le template, a deux options:

  • default: The view code does the search and passes the result to template. The template is only responsible for displaying the result.
    default: le code de vue réalise la recherche et transmet le résultat au template qui n'a pour fonction que d'afficher le résultat.
  • template: The template does the search and passes the result back to the view code. This way you have to "program" the search yourself providing more flexibility.
    template: le template effectue la recherche puis transmet le résultat au code de vue. Avec cette méthode vous devez «programmer» vous-même la recherche, ce qui autorise plus de flexibilité.

"Template" is the recommended setting.
«template» est la valeur recommandée.

Default value is:
La valeur par défaut est:

SearchViewHandling=template
AllowEmptySearch

Possible configuration settings are:
Les valeurs possibles de ce paramètre sont:

  • AllowEmptySearch= enabled | disabled

Defines if users can search for nothing. Empty search is allowed by default for eZ Find, since it does not use extra resources compared to regular search.
Définit si les recherches vides sont autorisées ou non. eZ Find les autorise par défaut car cela n'implique aucune ressource supplémentaire par rapport à une recherche normale.

Default value is:
La valeur par défaut est:

AllowEmptySearch=enabled

[RegionalSettings]

TranslationExtensions

Configuration syntax is:
La syntaxe de configuration est la suivante:

TranslationExtensions[]=<string>

Sets the extensions that hold translations
Définit les extensions contenant les traductions

Default value is:
La valeur par défaut est:

TranslationExtensions[]=ezfind

Commentaires