SqLite - fts1 - interface pdo
Posté : 14 nov. 2007, 23:55
Salut tout le monde,
après une journée HORRIBLE ou je me suis amusé à rechercher une solution pour une recherche full text en sqlite (sans vraiment trouver de réponse), je me demandais si quelqu'un avait déjà tenté le coup, ou même entendu si c'est possible.. (bon, en même temps, j'ai du apprendre l'interface pdo, qui est quand même diablement pratique).
Le problème:
Vous le savez sans doute, le sqlite.dll livré avec php5 est la version 2.
pdo_sqlite permet l'interfaçage en sqlite3 (j'ai vu des rumeurs concerntant un sqlite3.dll, sans passer par le pdo, mais j'ai pas approfondi les recherches sur le sujet).
Pour sqlite, il y a le module fts1 (ou fts2,3..), qui est censé être livré avec sqlite3 depuis la version 3.3.8. Sur le site de la pecl, il est dit que la version sqlite incluse dans php_pdo_sqlite est la 3.1.3. Mon phpinfo() me fait part d'une version 3.3.17. Mais impossibilité de créer une table utilisant fts1. (et la je regrette de ne bosser sous lunix pour simplement recompiler le bazar..).
Alors si quelqu'un avait une quelconque expérience à partager...
(dans ce cas d'espèce, je suis simplement passé sous mysql, qui offre une recherche fulltext satisfaisante).
après une journée HORRIBLE ou je me suis amusé à rechercher une solution pour une recherche full text en sqlite (sans vraiment trouver de réponse), je me demandais si quelqu'un avait déjà tenté le coup, ou même entendu si c'est possible.. (bon, en même temps, j'ai du apprendre l'interface pdo, qui est quand même diablement pratique).
Le problème:
Vous le savez sans doute, le sqlite.dll livré avec php5 est la version 2.
pdo_sqlite permet l'interfaçage en sqlite3 (j'ai vu des rumeurs concerntant un sqlite3.dll, sans passer par le pdo, mais j'ai pas approfondi les recherches sur le sujet).
Pour sqlite, il y a le module fts1 (ou fts2,3..), qui est censé être livré avec sqlite3 depuis la version 3.3.8. Sur le site de la pecl, il est dit que la version sqlite incluse dans php_pdo_sqlite est la 3.1.3. Mon phpinfo() me fait part d'une version 3.3.17. Mais impossibilité de créer une table utilisant fts1. (et la je regrette de ne bosser sous lunix pour simplement recompiler le bazar..).
Alors si quelqu'un avait une quelconque expérience à partager...
(dans ce cas d'espèce, je suis simplement passé sous mysql, qui offre une recherche fulltext satisfaisante).