SqLite - fts1 - interface pdo

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : SqLite - fts1 - interface pdo

SqLite - fts1 - interface pdo

par Berzemus » 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).