Connecteur du service de recherche

SearchServiceConnector est une classe utilitaire permettant d'effectuer des recherches. L'opération "search" dans cette classe est la seule manière prise en charge permettant aux développeurs de recherche d'appeler une recherche dans un index Generic Search Server.

De plus, cette classe gère les détails de connexion à partir d'une application en cours d'exécution vers une instance de Generic Search Server, où qu'elle soit déployée.

Cette méthode permet d'effectuer des recherches avec SearchServiceConnector :

static SearchServerResults search(CuramQuery query)
Remarque : Si l'index de recherche ne contient pas de données, il génère une exception IndexEmptyException. Les développeurs mettant en oeuvre des recherches doivent traiter cette exception avec attention.

Les données d'identification de l'utilisateur sont nécessaires pour la connexion à Generic Search Server. Le connecteur sélectionne les détails de l'utilisateur en cours et les utilise pour communiquer avec Generic Search Server.

Remarque : N'essayez pas d'utiliser la méthode DoSearch (ou une autre méthode Generic Search Server) directement, cela ne fonctionnera pas parce qu'elle s'exécute dans le cadre d'une application Cúram et non dans le cadre d'une application Generic Search Server.