Délai d’expiration de la recherche
Un client peut également imposer une limite de temps pendant laquelle il doit attendre qu’un serveur retourne le jeu de résultats. La valeur de l’option « délai de recherche » spécifie cette limite. Lorsque le serveur ne parvient pas à répondre à une requête dans le délai spécifié, le client peut arrêter la recherche et réessayer plus tard.
La propriété de délai d’attente est utile lorsqu’un client demande une recherche asynchrone. Dans une recherche asynchrone, le client effectue une demande, puis poursuit avec d’autres tâches en attendant que le serveur retourne les résultats. Il est possible que le serveur puisse passer en mode hors connexion sans en avertir le client. Dans ce cas, le client n’a aucun moyen de reconnaître que le serveur est en train de traiter la requête, ou s’il a cessé d’être en ligne. La propriété de délai d’attente fournit au client un contrôle sur ces instances.
Pour plus d’informations sur l’utilisation de l’option de délai d’attente de recherche avec une interface de recherche spécifique, consultez :