Est ce que je viens d'écrire besouiin dans un tiquet, vous n'avez pas de preuve !
=> More informations about this toot | View the thread
Note pour les dba pg qui utilisent la recherche full text search ou qui veulent decouvrir les extensions :
pg_trgm et pg_fuzzy_match
=> More informations about this toot | View the thread
Mais c'est pas le sujet.
La recherche hybride combine la recherche verctoriel full text de pg et la recherche via LLM (gemini dans la conf) et fusionne ces résultats en une liste commune, pondéré et vraisembablement efficace.
Donc (vector search) x (full text search) = hybrid search
=> More informations about this toot | View the thread
Maintenant on va chercher les oiseaux à moustache 🤔
=> More informations about this toot | View the thread
On utilise ensuite ce vecteur, pour transformer la requête en version vectorielle.
Je vais pas plus loin sur la conf sera en replay et ça risque de devenir trop technique pour les non dba 😅
Mais je conseille à qui veut savoir comment ça marche le fulltextsearch de voir cette conf !
=> More informations about this toot | View the thread
Heureusement sous pg, on a le full text search, qui permet d'éviter les type de recherche trop basique qu'on connait en sql (avec des like et des Wildcards)
La fulltext search décompose la phrase et crée un vecteur (ts_vector()) à partir du texte.
=> More informations about this toot | View the thread
Test de recherche :
Le cardinal à poitrine rose
(What could go wrong ?)
=> More informations about this toot | View the thread
Et pour finir, une conference sur
Observer les oiseaux autrement : la recherche hybride au service de nos amis ailés.
=> More informations about this toot | View the thread
Postgresql, c'est 30 commiters ! Pas de commiter qui, a priori, fasse ça sur leur temps libre, ils sont payés pour ça. Mais peuvent répondre sur le temps non-travaillé, boulot passion toussa
=> More informations about this toot | View the thread
Du coup, on passe a une conf sur le dev du besoin au commit pour pg.
C'est Monsieur guillaume lelarge qui présente donc je serais studieux et attentif, à toute à l'heure !
=> More informations about this toot | View the thread
Aux questions réponses :
J'apprend qu'il existe une extension qui permet d'interdire les UPDATE qui n'ont pas de where.
Faudra que j'y jette un oeil, ça peut servir aux gens que je forme :)
=> More informations about this toot | View the thread
Mais du coup, voici un article qui racontera l'histoire mieux qu'pouettage en série :
https://blog.octo.com/usual-suspects
=> More informations about this toot | View the thread
Arf y a un jeu, je vais pas pouvoir pouetter. Faut trouver ce qui a planté le serveur 😅
=> More informations about this toot | View the thread
C'était 'achement interessant !
On passe à la gestion de désastre avec OCTO : Usual Suspects
=> More informations about this toot | View the thread
Ah et, grâce au question, détection des manques et suggestions de Foreign Key sur des requêtes executées 😍
=> More informations about this toot | View the thread
Cas d'usage :
=> More informations about this toot | View the thread
La transcription en direct, 'de vacuum' devient 'deva clown'
:bloblewd:
=> More informations about this toot | View the thread
Pour permettre ça, on passe par un langage générique propre à azimutt, le AML, qui permet de générer le code sql propre a une verslon specifique de la base de destination, d'identifier les erreurs en amont du SQL (ou autres langages si non sql).
=> More informations about this toot | View the thread
Pas spécifique à PostGres, il permet de travailler avec plusieurs sources de données. Exemple : lien entre une bdd pg et une base mongodb
=> More informations about this toot | View the thread
Lien : https://azimutt.app/
=> More informations about this toot | View the thread
=> This profile with reblog | Go to greenman@diaspodon.fr account This content has been proxied by September (ba2dc).Proxy Information
text/gemini