PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → HFSQL, full text et les synonymes
HFSQL, full text et les synonymes
Débuté par Roumegou Eric, 20 juin 2017 19:39 - 3 réponses
Posté le 20 juin 2017 - 19:39
Bonjour,

tout d'abord je ne suis pas un adepte d'hyperfile (très très loin de
là) alors merci de me convaincre.
Je travaille sur un moteur de recherche et je vais avoir des recherches
full text sur des bases de plus d'un million d'enreg.

Je vois que sur mysql, mon sgbd de prédilection, si le full text marche
bien, c'est un peu difficile de gérer des recherches compliquées.

Notamment sur la gestion des synonymes, des mots creux (ça j'y arrive)
autant de choses qui sont annoncées sur l'hyperfile.

Avez vous déjà utilisé ces fonctions ?

Je pense que je vais me lancer dans des tests avec un fichier dédié,
mais vos retours d'expérience me seraient précieux.

Merci d'avance

--
Roumegou Eric

---
Cet email a fait l'objet d'une analyse antivirus par AVG.
http://www.avg.com
Membre enregistré
32 messages
Popularité : +10 (10 votes)
Posté le 21 juin 2017 - 11:34
Bonjour Eric,

Je partage votre affection pour MySQL mais je travaille sur un projet en HFSQL client serveur.
J'ai testé les requêtes sur des indexes full text en hfsql client serveur, et sur une base de plus de 2 millions d'enregistrements. Les requêtes sont exécutées en sql (sans correctionHF) avec les instructions match() against(). Les temps de réponses sont satisfaisants. Pour info il s'agit d'une base de données exhaustives des parutions en librairie, et des recherches de ce type sont utilisées pour des recherches sur le titre notamment.

--
Laurent P
Posté le 21 juin 2017 - 12:11
Laurent PERETTO a écrit :
Bonjour Eric,

Je partage votre affection pour MySQL mais je travaille sur un projet en
HFSQL client serveur.
J'ai testé les requêtes sur des indexes full text en hfsql client serveur, et
sur une base de plus de 2 millions d'enregistrements. Les requêtes sont
exécutées en sql (sans correctionHF) avec les instructions match() against().
Les temps de réponses sont satisfaisants. Pour info il s'agit d'une base de
données exhaustives des parutions en librairie, et des recherches de ce type
sont utilisées pour des recherches sur le titre notamment.


Merci Laurent pour ta réponse
As-tu utilisé les synonymes ?

--
Roumegou Eric

---
Cet email a fait l'objet d'une analyse antivirus par AVG.
http://www.avg.com
Membre enregistré
32 messages
Popularité : +10 (10 votes)
Posté le 21 juin 2017 - 14:47
Non désolé, il s'agit de recherche des enregistrements contenant un ou plusieurs termes saisis par exemple dans le titre d'un ouvrage.

--
Laurent P