source: spip-zone/_plugins_/fulltext/plugin.xml @ 82957

Last change on this file since 82957 was 82957, checked in by cedric@…, 7 years ago

bugfix sur le scoring fulltext :

  • la liste des champs=>poids n'était pas prise en compte par la faute d'un mauvais nommage de variable (utilisation sur l'index titre de fulltext)

Amelioration du scoring :

  • le score calculé par champs/poids classique SPIP est plus précis car compte les occurences dans un champs, on peut donc le mixer avec le score fulltext pour améliorer les résultats (mais plus couteux en terme de calcul) : avec

define('_FULLTEXT_FIELD_SCORE',true) les 2 scores sont ajoutés

File size: 3.8 KB
Line 
1<plugin>
2        <nom>Fulltext</nom>
3        <slogan>
4                <multi>
5                        [fr]Indexation FULLTEXT pour acc&#233;l&#233;rer les recherches
6                        [en]FULLTEXT indexation to speed up searches
7                </multi>
8        </slogan>
9        <auteur>Fil, Gael Chareyre</auteur>
10        <version>0.8.1</version>
11        <version_base>0.2</version_base>
12        <etat>test</etat>
13        <licence>&#169; 2009-2012 GNU/GPL</licence>
14        <description>
15Ce plugin permet d'une part d'exploiter le mode de recherche FULLTEXT de MySQL et d'am&#233;liorer ainsi &#233;norm&#233;ment les recherches par rapport au fonctionnement natif de SPIP, et d'autre part d'indexer le contenu de certains documents.
16-* exploite le mode FULLTEXT SEARCH IN BOOLEAN MODE de MySQL, cf. [->http://dev.mysql.com/doc/refman/5.0/fr/fulltext-boolean.html]
17Pour un fonctionnement optimal, il faut installer des programmes compl&#233;mentaires et param&#233;trer leur utilisation dans <code>mes_options.php</code> ou via le panneau de configuration :
18-** Tous les types de documents doivent avoir une constante de type <code>_FULLTEXT_EXT_EXE</code> de d&#233;finie (ou EXT est l'extension du document) ou l'&#233;quivalent dans le panneau de configuration.
19-** L'indexation de document est inactive par d&#233;faut (aucune constantes de d&#233;finies).
20-* Pour les {{PDF}} :
21-** Installer [Xpdf->http://www.foolabs.com/xpdf/]
22-*** Sur [Ubuntu->http://packages.ubuntu.com/fr/hardy/xpdf-utils],
23-*** Sur Mac OS X via [MacPorts->http://xpdf.darwinports.com/] ou avec cette [version compil&#233;e->http://users.phg-online.de/tk/MOSXS/xpdf-tools-3.dmg],
24-*** Sur d'[autres OS->http://www.foolabs.com/xpdf/download.html]
25-** D&#233;finir ces constantes (ou utiliser le panneau de configuration):
26-*** <code>_FULLTEXT_PDF_EXE</code> (par exemple <code>/usr/bin/pdftotext</code>) : Chemin vers l'ex&#233;cutable <code>pdftotext</code> de [Xdpf->http://www.foolabs.com/xpdf/] afin de transformer les fichiers PDF en texte brut
27-*** <code>_FULLTEXT_PDF_CMD_OPTIONS</code> (par exemple <code>-enc UTF-8</code>) : Options d'appel de l'ex&#233;cutable
28-*<code>_FULLTEXT_TAILLE</code> : Taille maximum conserv&#233;e pour la version texte des fichiers (50000 par d&#233;faut)
29-* Pour les {{DOC, PPT, XLS}} :
30-** Installer [Catdoc->http://www.wagner.pp.ru/~vitus/software/catdoc/]
31-*** Sur [Ubuntu/Linux->http://www.wagner.pp.ru/~vitus/software/catdoc/],
32-*** Sur [Windows->http://blog.brush.co.nz/2009/09/catdoc-windows/]
33-** D&#233;finir les constantes correspondantes (ou utiliser le panneau de configuration) de la meme mani&#234;re que pour les PDF.
34-* Pour les {{ODT, DOCX, PPTX, XLSX}} :
35-** Utilise des fonctions et des classes PHP (n&#233;cessite PHP 5.2 au minimum, ainsi que l'option -enable-zip).
36        </description>
37        <lien>http://www.spip-contrib.net/Fulltext</lien> <!-- URI de documentation -->
38        <prefix>
39        Fulltext
40        </prefix>
41        <fonctions>fulltext_fonctions.php</fonctions>
42        <icon>fulltext.png</icon>
43        <install>base/fulltext_install.php</install>
44        <chemin dir='' />
45        <onglet id="fulltext" parent="configuration">
46                <icone>images/fulltext-24.png</icone>
47                <titre>Fulltext</titre>
48        </onglet>
49        <bouton id='fulltext' parent='bando_configuration'>
50                <titre>Fulltext - Index</titre>
51                <icone>images/fulltext-16.png</icone>
52        </bouton>
53        <bouton id='fulltext_document' parent='bando_configuration'>
54                <titre>Fulltext - Documents</titre>
55                <icone>images/fulltext-16.png</icone>
56        </bouton>
57        <pipeline>
58        <nom>declarer_tables_principales</nom>
59        <inclure>base/fulltext.php</inclure>
60        </pipeline>
61        <pipeline>
62        <nom>autoriser</nom>
63        <inclure>fulltext_autoriser.php</inclure>
64        </pipeline>
65        <pipeline>
66                <nom>taches_generales_cron</nom>
67                <inclure>fulltext_pipelines.php</inclure>
68        </pipeline>
69        <necessite id="SPIP" version="[2.0.0;3.0.99]" />
70        <categorie>navigation</categorie>
71        <traduire gestionnaire="salvatore" module="fulltext" reference="fr" />
72</plugin>
Note: See TracBrowser for help on using the repository browser.