Manuel PHP
Précédent |  | Suivant

# Udm_Alloc_Agent

(PHP 4 >= 4.0.5)

Udm_Alloc_Agent -- Alloue une session mnoGoSearch

## Description

int udm_alloc_agent ( string dbaddr [, string dbmode])

udm_alloc_agent() retourne un agent mnogosearch en cas de succès, `FALSE` en cas d'erreur. udm_alloc_agent() crée une session avec les paramètres de base de données.

`dbaddr` est une description de base de données formaté comme une URL. Les options (type, hôte, nom de base de données, port, utilisateur ou mot de passe) servent à se connecter à la base de données SQL. Ne passez aucune valeur si vous souhaitez utiliser le support des fichiers texte intégré. Sinon, utilisez le format : `DBAddr DBType:[//[DBUser[:DBPass]@]DBHost[:DBPort]]/DBName/`. Actuellement, les valeurs de DBType possibles sont : mysql, pgsql, msql, solid, mssql, oracle, ibase. En fait, si vous avez ajouté un support natif, cette option est inutile. Mais les utilisateurs ODBC doivent spécifier une des valeurs supportées. Si votre type de base de données n'est pas supporté, utilisez le terme "unknown".

`dbmode` - Vous pouvez sélectionner le mode de stockage des mots dans la base de données. Si vous indiquez "single", tous les mots seront sotckés dans la même table. Si vous indiquez "multi", les mots seront situés dans différentes tables, suivant leur taille. Le mode "multi" est généralement plus rapide, mais requiert plus de tables. Si le mode "crc" est sélectionné, mnoGoSearch enregistrera un entier de 32 bits, calculé avec l'algorithme CRC32, plutot que des des mots. Ce mode requiert moins d'espace disque, et il est beaucoup plus rapide que les modes "single" et "multi". "crc-multi" utilise la même technique de stockage que le mode "crc", mais il stocke aussi les mots dans différentes tables suivant leur taille. Format: DBMode single/multi/crc/crc-multi.

> Note : `dbaddr` et `dbmode` doit correspondre à ceux qui sont utilisés lors de l'indexation.

> Note : En réalité, udm_alloc_agent() n'ouvre pas de connexion, et donc, ne vérifie ni le nom d'utilisateur, ni le mot de passe.

Précédent | Sommaire | Suivant
udm_add_search_limit | Niveau supérieur | udm_api_version