7.60 mnoGoSearch
7 Index des fonctions
Manuel PHP
. Introduction . Pré-requis . Installation . Configuration à l'exécution . Types de ressources . Constantes prédefinies . udm_add_search_limit ->udm_alloc_agent . udm_api_version . udm_cat_list . udm_cat_path . udm_check_charset . udm_check_stored . udm_clear_search_limits . udm_close_stored . udm_crc32 . udm_errno . udm_error . udm_find . udm_free_agent . udm_free_ispell_data . udm_free_res . udm_get_doc_count . udm_get_res_field . udm_get_res_param . udm_load_ispell_data . udm_open_stored . udm_set_agent_param
|
7.60.8 udm_alloc_agent()Alloue une session mnoGoSearch[ Exemples avec udm_alloc_agent ] PHP 4 >= 4.0.5
resource
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.
|
|