Udm_Set_Agent_Param

(PHP 4 CVS only)

Udm_Set_Agent_Param -- Définit les paramètres de session mnoGoSearch

Description

udm_set_agent_param (int agent, int var, string val)

udm_alloc_agent() retourne TRUE en cas de succès, et FALSE en cas d'erreur. udm_alloc_agent() définit les paramètres de session mnoGoSearch.

Les paramètres suivants et leur valeur sont supportés :

UDM_PARAM_PAGE_NUM sert à spécifier le numéro de page de résultat (les résultats sont retournés par pages, en commencant à la page 0, avec UDM_PARAM_PAGE_SIZE résultats par page).

UDM_PARAM_PAGE_SIZE - nombre de résultats par page.

UDM_PARAM_SEARCH_MODE - mode de recherche. Les constantes suivante sont définies : UDM_MODE_ALL - recherche tous les mots; UDM_MODE_ANY - recherche l'un des mots; UDM_MODE_BOOL - requête booléenne.

UDM_PARAM_CACHE_MODE - active ou désactive le cache de recherche. Valeurs acceptées : UDM_CACHE_ENABLED, UDM_CACHE_DISABLED

UDM_PARAM_TRACK_MODE - active ou désactive le mode "trackquery". Valeurs acceptées : UDM_TRACK_ENABLED, UDM_TRACK_DISABLED

UDM_PARAM_CHARSET - définit le jeu de caractère local. Les valeurs possibles sont celles supportées par mnoGoSearch : koi8-r, cp1251, ...

UDM_PARAM_STOPFILE - définit le nom et le chemin jusqu'aux fichier de mots interdits ("stopwords") : il y a une légère différence avec mnoGoSearch. Si mnoGoSearch est configuré avec un chemin relatif, ou sans chemin, alors il cherchera ce fichier en fonction de UDM_CONF_DIR. Alors que le module recherche le fichier dans le chemin courant, c'est à dire le chemin du script exécuté.