Haven OnDemand : index / recherche

Dans un monde où la volumétrie des données explose, il est difficile d'analyser ces données, que les contenus soient structurés ou non-structurés (textes). On utilisera l'indexation de ces données pour procéder à l’analyse ou effectuer des recherches. La plate-forme Haven OnDemand propose une offre complète dans ce domaine.

Les différentes API et leurs fonctions

L’indexation et la recherche sont couvertes par une quinzaine d’API. Nous allons vous présenter rapidement 5 d’entre elles :

  • Add to Text Index
  • Find Related Conceps
  • Find Similar
  • Get Parametric Values
  • Query Text Index

Add to Text Index est une API permettant d'ajouter du contenu à un index de textes que vous aurez préalablement défini (vous devez obligatoirement créer un Text Index via l’API Create Text Index). Ces contenus seront indexés et visibles par les autres API manipulant les index et la recherche. Il est conseillé d’utiliser cette API en asynchrone pour ne pas bloquer l’indexation. Vous pouvez utiliser des connecteurs pour récupérer des contenus d’un site SharePoint ou d’un site Dropbox. L’API Find Related Concepts retourne une liste de concepts à partir d’une recherche spécifique. Ce résultat est donné suite à une requête documentaire. Par exemple, pour Egypte, nous pourrions obtenir : pays, pharaon, Louxor, pyramides, etc. Vous pourrez aussi obtenir des résultats identifiant des acceptions différentes. L’exemple "Mercure" est très parlant puisqu'on pourra avoir :

  • planète
  • composant chimique

Cette fonctionnalité particulière à Haven OnDemand fonctionne dans toutes les langues et ne nécessite pas l'utilisation de thesaurus.

Les résultats obtenus sont déterminés par des algorithmes mathématiques exploitant les fréquences, co-occurence et proximité de ces concepts. Cette fonctionnalité est l’une des plus prisées par les utilisateurs du moteur HPE IDOL.

L’API Find Similar a pour objectif d'identifier des contenus similaires à votre document d’origine. Par exemple il s'agira de retrouver tous les CV pouvant correspondre à une offre d'emploi. Tout comme la précédente, cette API repose sur la puissance du moteur HPE IDOL et de ses règles mathématiques.

L’API Get Parametric Values permet de récupérer les métadonnées de tous les documents résultant d'une recherche. Ces métadonnées pourront être les valeurs des champs que l’on peut avoir sur un formulaire, une page web, etc. Par exemple, on pourra obtenir une liste des produits par prix, par catégorie, etc.

Query Text Index est l’API qui permettra de faire des recherches sur les bases de données Haven OnDemand. L'API permet de formuler ces recherches en langage naturel, en utilisant les mots-clés, les expressions booléennes. Les résultats obtenus sont des listes de documents précédemment indexés.

Exemple d’utilisation

Voici un exemple d’utilisation avec l’API « Get Parametric Values» :

URL de l’API = https://api.havenondemand.com/1/api/sync/getparametricvalues/v1

Paramètre d’authentification = apikey

Paramètre obligatoire = Nom du ou des champs paramétriques

Paramètre optionnel = Comptage des documents / Champ recherché / Index à utiliser / Nombre maximal de valeurs / Pertinence / Tri / Texte à rechercher / Profil de recherche à utiliser.

Ce qui donne pour l’exemple de Wikipedia en anglais et le champ « Profession » :

https-://-api.havenondemand.com/1/api/sync/getparametricvalues/v1 &field_name=person_profession &apikey=votre_apikey

Pour en savoir plus

Add to Text Index :
https://dev.havenondemand.com/apis/addtotextindex#overview

Find related concepts :
https://dev.havenondemand.com/apis/findrelatedconcepts#overview

Find Similar :
https://dev.havenondemand.com/apis/findsimilar#overview

Get Parametric Values :
https://dev.havenondemand.com/apis/getparametricvalues#overview

Query Text Index :
https://dev.havenondemand.com/apis/querytextindex#overview

Documentation :
https://dev.havenondemand.com/docs

Les vidéos autour d'Haven OnDemand

  • Ayni (startup) : Haven onDemand Speech-to-text API pour l’apprentissage d’une nouvelle langue.
  • Blink (startup) : Haven onDemand Facial Recognition API pour le speed dating.
  • SocialCapital (startup) : Haven onDemand Concept Extraction API pour le recrutement.
  • Transparent (application) : Haven onDemand Image Recognition API pour le recrutement.
  • Haven onDemand<span"> : présentation de l’API reconnaissance faciale
  • CollabNotes : présentation des APIs Concept & Entity Extraction


Les liens essentiels d’Haven OnDemand