Aide - Recherche - Membres - Calendrier
Version complète : moteur de recherche en php
Forum Développeur - Administration serveur, programmation et base de données > Programmation > PHP
razrman
salut , je voudrais réaliser un moteur de recherche pour un annuaire,mais je me demande s'il y a une méthode pour le faire sans passer par une base de données,merci d'avance!!
neolao
zend framework propose un moteur de recherche à base de fichier (lucene)

http://framework.zend.com/manual/fr/zend.search.lucene.html
t-servi
Salut,
Est-ce que tu cherches un outil comme google qui te permet d'indexer et de rechercher dans des sites web?
Si oui, voici un lien vers un programme php qui le fait : http://www.phpdig.net/forum/
Meilleures salutations.
Jean Tinguely Awais.

razrman
En effet je voudrais faire des recherche de mots ou d'adresses dans le contenu de l'annuaire peut être qu'il faut stoker tout le contenu dans une base de données et ensuite faire une requête qui cherche les mots ciblés (SELECT.......WHERE....LIKE..),mais je sais pas s'il y a une manière plus simple pour le faire..
br3j
salut

sans base çà craint!

maintenance infernale, recherche complexe et j'en passe.

maintenant en xml/xpath çà peux le faire, mais demande de maitriser xpath et tes performances serveur vont souffrir pour ce type de recherche...

pour un annuaire, une base véritable est plus que nécessaire mais ce n'est que mon avis;)

si tu codes en php 5 tu as sqlite si pas de base sql dispo en hébergement.

Citation
faire une requête qui cherche les mots ciblés (SELECT.......WHERE....LIKE..),mais je sais pas s'il y a une manière plus simple pour le faire


plus simple? non! il y à aussi

http://dev.mysql.com/doc/refman/5.0/fr/regexp.html

en gros, coder de façon simple un moteur de recherche ce n'est pas facile, pas impossible mais forcement complexe, courage;)

si tu veux de l'aide, n'hésite pas. je viens de finaliser le troisième en flex/as avant deux autres en php/sql.
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'informations, la mise en page et les images, veuillez cliquer ici.
Invision Power Board © 2001-2008 Invision Power Services, Inc.