Table des matières
- eZ Publish : moteur de recherche eZ Find 2.6
- Quoi de neuf dans eZ Find 2.6 ?
- 1 - Prérequis
- 2 - Installation
- 2.1 - Backend Solr
- 3 - Configuration de base
- 3.1 - Paramètres de configuration
- 3.2 - Indexation de contenus
- 3.3 - Mise à jour de l'index de recherche
- 4 - Configuration avancée
- 4.1 - Pondération Index-Time
- 4.2 - Indexation et recherche sur plusieurs sites
- 4.3 - La fonction multi-cœur
- 4.4 - Archivage
- 4.4.1 - Configurer l'archivage
- 4.4.2 - Comment utiliser la fonction d'archivage
- 5 - Personnalisation
- 5.1 - Personnalisation des facettes et de la navigation de type «drill down»
- 5.2 - Les fonctions de recherche
- 5.3 - La fonction More Like This
- 5.4 - Personnalisation des templates de résultats
- 5.5 - Pondérer des composants ou les «résultats sponsorisés»
- 5.6 - Recherche auto-complétée
- 6 - Utilisation
- 6.1 - Recherche basique
- 6.1.1 - Recherche auto-complétée
- 6.2 - Recherche avancée
- 6.2.1 - Ajuster la pertinence du classement
- 6.2.2 - Trier et filtrer
- 6.2.3 - Contenu lié automatiquement ou «More Like This» (Plus à ce sujet)
- 6.2.4 - Rechercher de contenu externe
- 6.2.5 - Fonctionnalités linguistiques
- 6.2.6 - Contrôle orthographique
- 7 - Liens
eZ Find 2.6 : More Like This -- La fonction More Like This
Date de publication: le samedi 26 novembre 2011 à 15h57
Dernière modification: par Pascal BOYER le samedi 26 novembre 2011 à 22h27
With the More Like This functionality and template function, you can use the eZ Find backend to provide similar objects or pages for a given object.
Instead of providing keywords, the More Like This function accepts a node id, object id, URL or a blob of text. After analysing the text, the Solr engine will create a search with keywords chosen with heuristics that depend on the indexed documents as well as the object fed to it.
Vous pouvez, grâce à la fonction More Like this et aux fonctions de template, utiliser le back-end eZ Find afin de proposer des objets ou des pages similaires (ndt: dont le contenu est en relation avec) à un objet donné.
Plutôt que de fournir des mots clef, la fonction More Like this accepte des ID de nœuds et d'objets, des URL ou une bribe de texte. Après analyse du texte, le moteur Solr crée une recherche à partir de mots clef choisis de manière heuristique dépendant aussi bien des documents indexés que de l'objet fourni au moteur.
Besides the special query parameters specified below, facets, filters and sorting parameters as in the regular search function are supported as well.
En plus des paramètres de requêtes spéciaux présentés ci-dessous, les facettes, les filtres et les paramètres de tri, tout comme dans une fonction de recherche traditionnelle, sont également supportés.
|
Parameter Paramètre |
Values/Description Valeur/Description |
|---|---|
| query_type |
string with possible values ('nid' | 'oid' | 'text' | 'url' ) chaîne de caractères avec comme valeurs possibles ('nid' | 'oid' | 'text' | 'url' ) nid: node id / id de nœud oid: object id / id d'objet text: a blob of text / une bribe de texte url: a url, accessible from the Solr backend / un URL accessible depuis le back-end Solr |
| query | the value, depending on query type / la valeur en fonction du type de requête |
In some cases, you may want to provide only part of an object to ensure that you get similar objects aswell. The URL can be useful for links to external pages, or when you want to show internal objects that resemble the content behind the URL.
Vous souhaiterez, dans certains cas, ne fournir qu'une partie d'un objet pour vous assurer de n'obtenir que des objets similaires. Les URL peuvent être utiles pour pointer des pages externes ou lorsque vous souhaitez montrer des objets internes en rapport avec le contenu qui se cache derrière l'URL.
You can tune the More Like This function to your own liking, but know that this is a very experimental procedure. It is done with the .ini setting ExtractionFields, which sets the fields to use for query term extraction. The proper fields are “native” and “general”. The field "general" currently uses the aggregate field ezf_df_t, but this is subject to change, therefore it is recommended to have a the dedicated aggregator fields with his own analysers. You are able to tune the More Like This feature with the following settings:
Vous pouvez ajuster la fonction More Like This à votre convenance mais sachez cependant qu'il s'agit là d'une procédure très expérimentale réalisée par le biais du paramètre INI ExtractionFields qui détermine les champs à utiliser pour l'extraction des termes de la requête. Les champs appropriés sont native et général. Le champ general utilise actuellement le champ agrégé (???) ezd_df_t mais puisque cela est susceptible de changer, il est recommandé que les champs agrégateurs dédiés aient leur propres analyseurs. Vous pouvez accommoder la fonction More Like This avec les paramètres suivants:
MinTermFreq=1. Will set the minimum frequency / Définit la fréquence minimale MinDocFreq=1, will set the minimum document frequency / Définit la fréquence minimale des documents MinWordLenght=4, will set the minimum word length / Définit la taille minimale des mots MaxWordLength=30, will set the maximum word length. / Définit la taille macimale des mots MaxQueryTerms=10, will set the Maximum query terms to extract from the object / Définit me nombre maximum de termes de la requête à extraire de l'objet BoostTerms=True, will enable the use of popularity to boost query terms. / Activera l'utilisation de la popularité pour booster les termes des requêtes
Commentaires














