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 : More Like This -- La fonction More Like This





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 : 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

07/10/2011 1:204

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