Project

General

Profile

InstallationBdd » History » Version 7

Simon, 08/01/2007 06:57 PM

1 1 Simon
= Choix et Installation de la base de données =
2
3 6 Simon
== MySQL == #mysql
4 1 Simon
5
6
- Créer la base de données nommée 'linea'[[br]]
7
- Executer le script /scripts_sql/buildDB.mysql.fr.sql[[br]]
8
9
10
11 6 Simon
== PostgreSQL == #postgre
12 1 Simon
13
- Créer la base de données nommée 'linea'[[br]]
14
- Executer le script /scripts_sql/buildDB.pgsql.fr.sql[[br]]
15
16 7 Simon
Changer la valeur de laconstante 'SQL' définie dans /config/define_db.php.  Remplacer la valeur par défaut 'mysql' par 'pgsql'.
17 1 Simon
18 7 Simon
19 4 Simon
'''Moteur de recherche PostgreSQL: Installation de Tsearch2'''
20 1 Simon
21
Execution du script SQL tsearch2.sql situé dans /share/contrib/ du dossier racine de PostgreSQL afin d'implementer le moteur de recherche FTI (Full Text Indexing)
22
23 7 Simon
Enfin, éxecuter le script/scripts_sql/buildDBindex.pgsql.fr.sql afin de générer les indexes nécessaires au bon fonctionnement du moteur de recherche interne.
24 1 Simon
25
Pour améliorer les fonctionnalités du moteur de recherche, il est vivement recommander de coupler un dictionnaire au FTI.
26
27
Dictionnaires disponibles et procédures d'installation :
28
29 3 Simon
http://www.sai.msu.su/~megera/postgres/gist/tsearch/V2/ [[br]]
30 1 Simon
http://www.sai.msu.su/~megera/postgres/gist/doc/intro.shtml
31 5 Simon
32
Si vous installer un dictionnaire, il vous sera probablement nécessaire de changer le schéma spécifié lors de la recherche.
33
Editez /search/pgsql.inc.php, recherchez la valeur \'default\' et remplacez là par la valeur que vous avez définie dans la base de données