Symfony, Propel et Creole VS le fulltext search.
Posté : 03 juin 2008, 23:40
Ciao a tutti !
Bon, alors, oui je sais, tout le monde à bien le droit d'un jour se mettre à symfony, non ? (toutes mes excuses Hywan..)
Mais bon, plusieurs interrogations me taraudent, et pendant que les réponses viennent à moi comme dans un rêve fou plein d'éléphpants bleus, une principale me tient en éveil:
Quid de la recherche fulltext la dedans ("la" étant la symbiose propel-creole)?
Dans mysql, il faut définir les champs fulltext, et par la suite il faut utiliser la syntaxe match.. against.
Pour sqlite, il faut utiliser libfts, créer une table spéciale en fts3, et utiliser une autre syntaxe. Les autres ont chacun leur propre sauce, j'imagine.
Alors, j'ai bien lu la doc qui parle de portabilité, d'orm dans toutes les directions tellement que j'en pleure que ça a l'air beau, mais est-ce qu'ils supportent aussi le fulltext ? Si c'est le cas, je fais une révérence et un pas de danse, puisque ça m'a l'air dur (sqlite nécessiterait de recréer toute la DB..), et dans le cas contraire, ma fois il faudra bien passer à travers propel et creole pour se farcir du bon SQL d'antan.. mais j'aimerais bien savoir, pour être fixé.
(ps: je suis un peu fatigué, d'ou le ton peu maitrisé et volage.
)
Bon, alors, oui je sais, tout le monde à bien le droit d'un jour se mettre à symfony, non ? (toutes mes excuses Hywan..)
Mais bon, plusieurs interrogations me taraudent, et pendant que les réponses viennent à moi comme dans un rêve fou plein d'éléphpants bleus, une principale me tient en éveil:
Quid de la recherche fulltext la dedans ("la" étant la symbiose propel-creole)?
Dans mysql, il faut définir les champs fulltext, et par la suite il faut utiliser la syntaxe match.. against.
Pour sqlite, il faut utiliser libfts, créer une table spéciale en fts3, et utiliser une autre syntaxe. Les autres ont chacun leur propre sauce, j'imagine.
Alors, j'ai bien lu la doc qui parle de portabilité, d'orm dans toutes les directions tellement que j'en pleure que ça a l'air beau, mais est-ce qu'ils supportent aussi le fulltext ? Si c'est le cas, je fais une révérence et un pas de danse, puisque ça m'a l'air dur (sqlite nécessiterait de recréer toute la DB..), et dans le cas contraire, ma fois il faudra bien passer à travers propel et creole pour se farcir du bon SQL d'antan.. mais j'aimerais bien savoir, pour être fixé.
(ps: je suis un peu fatigué, d'ou le ton peu maitrisé et volage.