Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
Pages : 1
#1 Re : Général » Postgresql prefix wildcard for full text search » 30/03/2019 10:03:56
Merci pour ta réponse. Je vais essayer d'utiliser cette extension.
#2 Général » Postgresql prefix wildcard for full text search » 29/03/2019 12:38:21
- rheman
- Réponses : 2
Bonjour, J'aimerais savoir comment faire une prefix wildcard sur une full text search.
- Par exemple je peux faire un postfix search.
SELECT "t1".*
FROM "t1"
WHERE (to_tsvector('simple', "t1"."city") @@ to_tsquery('simple', 'don:*') )
Cette requete devrait renvoyer des résultats correspondant à "London".
Cependant, je ne peux faire une recherche avec préfixe comme par exemple:
SELECT "t1".*
FROM "t1"
WHERE (to_tsvector('simple', "t1"."city") @@ to_tsquery('simple', ':*don') )
En fait, j'aimerais avoir un caractère générique préfixé au début et à la fin du terme de recherche, quelque chose comme suit:
SELECT "t1".*
FROM "t1"
WHERE (to_tsvector('simple', "t1"."city") @@ to_tsquery('simple', ':*don:*') )
Je peux utiliser une clause LIKE, mais j'espérais bénéficier des performances des fonctionnalités du full text search de postgresql
Cordialement,
Pages : 1