METHOD AND APPARATUS FOR A SEARCHABLE DATA SERVICE

A searchable data service implementation may include, but is not limited to, a Web services platform (200), one or more coordinator nodes (350), one or more query nodes, referred to as query TSAR (Top Search AggregatoR) nodes (360), and one or more storage nodes (370). Each coordinator node (350) ma...

Full description

Saved in:
Bibliographic Details
Main Authors COLLETTE, JAMES R, SAHA, PARTHA, CHU, ROBERT WAII, LARSON, JAMES S, RANSIL, PATRICK W, MARTYNOV, ALEKSEY V
Format Patent
LanguageEnglish
French
Published 28.10.2014
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:A searchable data service implementation may include, but is not limited to, a Web services platform (200), one or more coordinator nodes (350), one or more query nodes, referred to as query TSAR (Top Search AggregatoR) nodes (360), and one or more storage nodes (370). Each coordinator node (350) may include, but is not limited to, at least one instance of request router (202). A client system (330) may submit service requests (query node requests and/or storage node requests) to the searchable data service in accordance with the Web service interface of the Web services platform (200) via Internet (334). The Web services platform (200) may route the service request (s) to a coordinator node (350). A coordinator node (350) routes the service requests to the appropriate node(s) , collects result, and send the results back to the web services platform (200). A request router on the coordinator node (350) may receive the service request (s) from the Web services platform (200) and determine whether each service request is a storage node request or a query node request. Procédé et dispositif pour service de données interrogeable. Ledit service peut être mis en oeuvre comme service Web avec une interface Web qui permet d'enregistrer des localisateurs et d'autres attributs associés aux entités stockées dans une mémoire de données à l'intérieur d'un index interrogeable. Les attributs peuvent être exprimés comme paires {nom, valeur}. L'interface permet aux applications clientes d'interroger l'index interrogeable pour récupérer des localisateurs correspondant à des entités stockées dans la mémoire de données d'arrière-plan, selon les attributs associés à chaque localisateur. On peut optimiser automatiquement la vitesse de recherche, en utilisant, par exemple : index, planification d'interrogation, parallélisme. Le service de données interrogeable présente un index de données et ne constitue pas une mémoire de données proprement dite. Il dissocie la recherche et l'indexation de données par rapport au stockage effectif de données.
Bibliography:Application Number: CA20062635400