Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1694 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  creer moteur de recherche

 


 Mot :   Pseudo :  
 
 Page :   1  2  3
Page Précédente
Auteur Sujet :

creer moteur de recherche

n°1367136
paysanman
Posté le 16-05-2006 à 09:29:53  profilanswer
 

salut
je vous explique le pb:
j'ai un ensemble de documents pdf et de videos.
je veux creer une page web qui me permette de faire une recherche sur ces documents.
voila comment ca devrai fonctionner
on lance le site web
la il y a une page recheche
on choisit par auteur, par par theme par titre ou par mot clef.
suivant le choix on a une liste qui apparait ou une zone de formulmaire texte pour entrer le titre le theme ou les mots clef etc...
on lance la recherche et la il apparait la liste des documents recheché. on clique dessus et le pdf s'ouvre ou la video se lance...
voila
en gros a chaque pdf/video serait associé un titre, auteur(s),theme et quelques mots clefs.
 
une idéepour mettre en forme cette chose?
je presice que je debute totalement...et que le mot php est encore pour moi inconnu
 
merci

Message cité 1 fois
Message édité par Harkonnen le 19-05-2006 à 13:31:42
mood
Publicité
Posté le 16-05-2006 à 09:29:53  profilanswer
 

n°1367341
Berceker U​nited
PSN : berceker_united
Posté le 16-05-2006 à 11:53:11  profilanswer
 

si tu es sous windows il y a une classe permettant de le faire, je me rappelle plus trop du nom mais c'est courament utilisé en asp. sinon tu crées une table avec comme champs, le nom du fichier, titre,auteurs, theme, mot clé. lorsque tu ferras une recherche une requete sql sera executé  
 
SELECT fichier FROM ma_table WHERE titre LIKE  '%ma_variable_rechere%' OR auteur LIKE '%ma_variable_recherche%' OR   ...
 
cette requete te retournera la liste des fichiers associé à la recherche.
 
Là je fais un gros résumé.


Message édité par Berceker United le 16-05-2006 à 11:53:23
n°1368180
paysanman
Posté le 16-05-2006 à 20:09:26  profilanswer
 

le probleme c'est que le tout doit etre portatif.(mise sur CD et fonctionner sur tout OS (MAC LINUX ETXP)

n°1368185
Berceker U​nited
PSN : berceker_united
Posté le 16-05-2006 à 20:15:20  profilanswer
 

Attend, tu veux une page web sur cd ? c'est pas possible php car n'est pas fait pour cela. Je pense que tu devrais t'orienter sur une autre technologie. Avec une du html + javascript + XML+ AJAX tu devrais t'en sortir.
En gros le xml serait léquivalent de la base de données.
De là, je pense que tu peux placer sur cd et est donc transportable.

Message cité 2 fois
Message édité par Berceker United le 16-05-2006 à 20:15:59
n°1368284
paysanman
Posté le 16-05-2006 à 22:43:16  profilanswer
 

ok je vais me renseigner sur ces techno :
 
au fait tu es sur que le php marchera pas?
et pkoi?

n°1368288
Berceker U​nited
PSN : berceker_united
Posté le 16-05-2006 à 22:54:35  profilanswer
 

Quasi sur et pour ce que tu veux faire cela ne sert à rien d'utiliser php.
xml et javascript peuvent faire se travail.
regarde cette article ça pourrait te mettre sur une bonne piste.
http://siddh.developpez.com/articles/ajax/


Message édité par Berceker United le 16-05-2006 à 22:55:24
n°1368325
gatsu35
Blablaté par Harko
Posté le 16-05-2006 à 23:43:43  profilanswer
 

Hey Hey :  
On reprend les mots du monsieur qui vient poser sa question :  
1- il connait rien
2- il doit faire un truc compliqué (pour lui) sans langage serveur \o/
3- Bonne chance à toi mais c'est pas gagner.

n°1368326
stiffler
Lâche mon profil putain ! :o
Posté le 16-05-2006 à 23:43:54  profilanswer
 

paysanman a écrit :

ok je vais me renseigner sur ces techno :
 
au fait tu es sur que le php marchera pas?
et pkoi?


php c'est un langage côté serveur donc il faut un serveur [:dawao]
 
Ton truc est faisable, j'en ai fait un il y a pas longtemps pour le boulot. [:dawao]
C'est un système de de filtrage que tu veux faire en fait, non ?
Un peu de js avec des div et un peu de css et roulez.
Si tu veux stocker tes liens dans un fichier externe c'est faisable mais ça veut dire objet activex et donc que IE ...

n°1368330
stiffler
Lâche mon profil putain ! :o
Posté le 16-05-2006 à 23:47:46  profilanswer
 

avant d'aller plus loin :
Ce que tu veux c'est une page avec plusieurs menus déroulants (contenant chacun plusieurs choix). Et que quand tu appuie sur ton bouton recherche il te fasse apparaitre dans ta page les liens qui vont bien ?

n°1368332
0x90
Posté le 16-05-2006 à 23:48:59  profilanswer
 

Berceker United a écrit :

Attend, tu veux une page web sur cd ? c'est pas possible php car n'est pas fait pour cela. Je pense que tu devrais t'orienter sur une autre technologie. Avec une du html + javascript + XML+ AJAX tu devrais t'en sortir.
En gros le xml serait léquivalent de la base de données.
De là, je pense que tu peux placer sur cd et est donc transportable.


 
AJAX sans serveur ?  [:0x90]

mood
Publicité
Posté le 16-05-2006 à 23:48:59  profilanswer
 

n°1368333
stiffler
Lâche mon profil putain ! :o
Posté le 16-05-2006 à 23:49:12  profilanswer
 

Berceker United a écrit :

Attend, tu veux une page web sur cd ? c'est pas possible php car n'est pas fait pour cela. Je pense que tu devrais t'orienter sur une autre technologie. Avec une du html + javascript + XML+ AJAX tu devrais t'en sortir.
En gros le xml serait léquivalent de la base de données.
De là, je pense que tu peux placer sur cd et est donc transportable.


euh ajax c'est pas un langage ....et sans serveur ... il te manque un bout là ... et pas besoin de xml non plus ... si le mec il y connait pas grand chose ça sert a rien d'en rajouter [:dawa]

Message cité 1 fois
Message édité par stiffler le 16-05-2006 à 23:49:35
n°1368334
Berceker U​nited
PSN : berceker_united
Posté le 16-05-2006 à 23:51:42  profilanswer
 

gatsu35 a écrit :

Hey Hey :  
On reprend les mots du monsieur qui vient poser sa question :  
1- il connait rien
2- il doit faire un truc compliqué (pour lui) sans langage serveur \o/
3- Bonne chance à toi mais c'est pas gagner.


 
1 - ok, donc il doit apprendre un minimum pour savoir quel sont ses limite.
2 - c'est pour cela que je lui propose que des techno client.
3 - Bonne chance, mais ne desespere pas.

n°1368338
Berceker U​nited
PSN : berceker_united
Posté le 16-05-2006 à 23:52:48  profilanswer
 

0x90 a écrit :

AJAX sans serveur ?  [:0x90]


 

stiffler a écrit :

euh ajax c'est pas un langage ....et sans serveur ... il te manque un bout là ... et pas besoin de xml non plus ... si le mec il y connait pas grand chose ça sert a rien d'en rajouter [:dawa]


 
 
ha ouais j'avais completement oublié  :pfff: donc javascript+ XML+ HTML

n°1368339
stiffler
Lâche mon profil putain ! :o
Posté le 16-05-2006 à 23:54:19  profilanswer
 

même pas besoin de xml [:dawa]

n°1368340
Berceker U​nited
PSN : berceker_united
Posté le 16-05-2006 à 23:55:27  profilanswer
 

donc comment sans qu'une personne ait besoin d'installer ou activer une activex ou bloqué à IE ?
n'oublions pas que c'est un moteur de recherche donc par là je vois un champs text et non pas des liens directe sur un fichier. Ni un abacédaire. Donc il y a une notion de requete.

Message cité 1 fois
Message édité par Berceker United le 16-05-2006 à 23:57:00
n°1368342
stiffler
Lâche mon profil putain ! :o
Posté le 16-05-2006 à 23:57:38  profilanswer
 

bah tu fais un bête fichier html, tout ton brol de données dans une ou des variables js.
Tu fais ton filtrage dans ta variable js, t'affiche le tout dans une div. Pas d'objet activeX, pas d'xml.
C'est pas beau mais ça marche [:dawa]

n°1368343
Berceker U​nited
PSN : berceker_united
Posté le 16-05-2006 à 23:58:47  profilanswer
 

mmmhh mouais!...

n°1368346
stiffler
Lâche mon profil putain ! :o
Posté le 17-05-2006 à 00:01:16  profilanswer
 

Citation :

on choisit par auteur, par par theme par titre ou par mot clef.
suivant le choix on a une liste qui apparait ou une zone de formulmaire texte pour entrer le titre le theme ou les mots clef etc...


effectivement on peut l'entendre comme toi ...
 mais là ça va être encore plus bloat [:dawa]
 
Un filtrage tout simple serait plus efficace.
Tu as ton premier select avec le theme (ou autre chose)
---> ça te met a jour ta div avec juste le contenu qui va bien
---> ça te fout un second select avec le nom des artists
     ---> seconde maj
     ---> nouveau select
            ---->

n°1368348
stiffler
Lâche mon profil putain ! :o
Posté le 17-05-2006 à 00:03:10  profilanswer
 

un système de recherche nessecite un stokage aussi. Après ça peut se faire aussi bien dans le fichier en lui même que dans un xml ou un fichier txt (pour les deux derniers c'est bonjour l'activeX)[:mrbrelle]

n°1368350
stiffler
Lâche mon profil putain ! :o
Posté le 17-05-2006 à 00:04:22  profilanswer
 

Berceker United a écrit :

donc comment sans qu'une personne ait besoin d'installer ou activer une activex ou bloqué à IE ?
n'oublions pas que c'est un moteur de recherche donc par là je vois un champs text et non pas des liens directe sur un fichier. Ni un abacédaire. Donc il y a une notion de requete.


un filtrage c'ets une requete simplifié [:dawa]
après tu peux faire ce que je t'ai mis plus haut avec des champs textes [:mrbrelle]

n°1368352
zerealfred
Mana mana
Posté le 17-05-2006 à 00:05:34  profilanswer
 

Ton pricipe est bon stiffler, il devrait pas trop galerer pour realiser son appli. A mon avis la ou il va s'amuser c'est dans le stockage et la lecture des donnees stockees!

n°1368353
Berceker U​nited
PSN : berceker_united
Posté le 17-05-2006 à 00:06:42  profilanswer
 

Bref. Il y a plusieurs solution. Attendons l'avis Paysanman. Car nous parlons, nous parlons mais nous connaissons pas ses limites. :??:

n°1368354
stiffler
Lâche mon profil putain ! :o
Posté le 17-05-2006 à 00:09:39  profilanswer
 

zerealfred a écrit :

Ton pricipe est bon stiffler, il devrait pas trop galerer pour realiser son appli. A mon avis la ou il va s'amuser c'est dans le stockage et la lecture des donnees stockees!


bah dans tout les cas (js ou fichier externe) c'est pas très compliqué ...

n°1368355
0x90
Posté le 17-05-2006 à 00:11:17  profilanswer
 

Mettre le code de gestion de la recherche dans un .js et les données dans un .html qui inclue le js me semble le plus simple.

n°1368358
Berceker U​nited
PSN : berceker_united
Posté le 17-05-2006 à 00:13:23  profilanswer
 

Si les données sont dans un tableau js et la recherche s'effectue dans une  boucle ça devrait aller. un peut d'expression régulière et hope.

n°1368359
zerealfred
Mana mana
Posté le 17-05-2006 à 00:13:29  profilanswer
 

C'est clair mais le probleme c'est qu'on ne connait pas les limites de Paysanmann comme l'a souligne berceker united...
Perso je coneillerais quand meme le xml, apres ca ne regarde que moi!

n°1368360
stiffler
Lâche mon profil putain ! :o
Posté le 17-05-2006 à 00:15:27  profilanswer
 

c'est plus propre [:romf] mais s'il y connait rien il va perdre du temps [:dawa]

n°1368361
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 17-05-2006 à 00:17:51  profilanswer
 

stiffler a écrit :

php c'est un langage côté serveur donc il faut un serveur [:dawao]

http://forum-images.hardware.fr/icones/message/icon14.gif


---------------
J'ai un string dans l'array (Paris Hilton)
n°1368362
zerealfred
Mana mana
Posté le 17-05-2006 à 00:19:41  profilanswer
 

Ca depend, si son projet n'est pas vraiment urgent il aurait meilleur compte de passer directement au xml car c'est quasiment obligé qu'il en ait beoin un jour.
C'est peut etre une perte de temps au debut mais il y gagnera pour ses futurs developpements et au niveau maintenance s'il y a lieu. ;)

n°1368363
0x90
Posté le 17-05-2006 à 00:22:53  profilanswer
 

stiffler a écrit :

c'est plus propre [:romf] mais s'il y connait rien il va perdre du temps [:dawa]


 
l'XHTML est une XML largement suffisant pour ce qu'il veut faire
 
<dl>
  <dt>Le titre de mon fichier sur lequel je peut faire des recherches</dt>
  <dd>Sa description, dont le lien : <a href="lefichier.pdf" title="lefichier" >lefichier.pdf</a></dd>
  etc...
</dl>
 
après tu boucle sur les childs du dl et tu leur fait un display:none suivant que ca matche ou pas, simple et efficace [:spamafote]

n°1368389
stiffler
Lâche mon profil putain ! :o
Posté le 17-05-2006 à 07:53:57  profilanswer
 
n°1369294
paysanman
Posté le 18-05-2006 à 00:27:12  profilanswer
 

ok merci pour votre aide :  
je viens de rentrer la... j'ai pas trop eu letemps de pousser mes recherches  
 
d'apres certains il faudra une base de donnée xml pour d'autre je peut m'en sortitr qu'avec du html et du XML.
 
pourrais je connaitre le principe (en deux mots pour les detail j'ai google) du XML?
 
 
PS on est 6 sur ce projet. donc si il faut q'on s'y medtte on sy mettra a la prog :)

n°1369295
stiffler
Lâche mon profil putain ! :o
Posté le 18-05-2006 à 00:30:44  profilanswer
 

non justement on te dit que tu as pas forcément besoin de xml ..
ça dépend de beaucoup de chose...
Détail ton projet ! [:dawa]
Ce sera un oneshot ou il faudra le mettre à jour ou le réutiliser ?

n°1369296
gatsu35
Blablaté par Harko
Posté le 18-05-2006 à 00:40:04  profilanswer
 

il peut très bien se baser sur un residu de navigateur couplé à sqlite aussi :/
 
c'est pas K-meleon qui est un navigateur autonome et qui peut etre utilisé pour une distrib CD ?  
tain il est tard là

n°1369298
0x90
Posté le 18-05-2006 à 00:44:28  profilanswer
 

gatsu35 a écrit :

il peut très bien se baser sur un residu de navigateur couplé à sqlite aussi :/
 
c'est pas K-meleon qui est un navigateur autonome et qui peut etre utilisé pour une distrib CD ?  
tain il est tard là


 
Solution simple par excellence ...  [:0x90] (avoir une série de binaires de ton navigateur pour que ca soit multiplateforme ... cool)
 
 
 
 

n°1370058
paysanman
Posté le 18-05-2006 à 21:36:43  profilanswer
 

ok je detaillle:
 
le projet : il y a un seminaire.
pour ce seminaire des conférences et des intervenant, des auteurs, des videos.
nous on doit mettre sur CD tous les textes (qui sont au format pdf), leur resumé les videos et les details de la conf( emploi du temps etc...)
 
dans le cahier des charge: on nous demande de pouvoir faire une recherche poiiur retrouver un document particulier.
la recherche doit se faire par auteur, theme ou encore par mot clef( qui sont fournis avec les doc)
 
les contraines :  
on developpe sous windows XP,
le cd doit etre utilisable sur PC MAC et LINUX
utiliser de preference un navigateur WEB et etre alors compatible firefox et MOZILLA.
doit etre joli (implementation de flash mais ca ca va)
ca doit etre facile d'utilisation.
 
voila
 
pour les detail et la plus grosse contraine le groupe projet est composé de noobs en programation....cherchez l'erreur

n°1370071
stiffler
Lâche mon profil putain ! :o
Posté le 18-05-2006 à 21:42:06  profilanswer
 

okay donc en fait la recherche ce fait parmi une liste de mots que vous avez déjà, c'est ça ?

n°1370072
stiffler
Lâche mon profil putain ! :o
Posté le 18-05-2006 à 21:42:30  profilanswer
 

et laisse tomber flash pour le truc joli [:dawao]

n°1370075
stiffler
Lâche mon profil putain ! :o
Posté le 18-05-2006 à 21:43:13  profilanswer
 

vous avez combien de temps ?[:dawa]
C'est dans le cadre de quoi ? (vous êtes une entreprise, une assoc, ...)

n°1370078
gatsu35
Blablaté par Harko
Posté le 18-05-2006 à 21:44:28  profilanswer
 

paysanman a écrit :


utiliser de preference un navigateur WEB et etre alors compatible firefox et MOZILLA.


MOZILLLA = Firefox (mozilla firefox ca te dit rien comme nom ?)
de préférence essayez de coder proprement pour IE aussi.
 

paysanman a écrit :

le groupe projet est composé de noobs en programation....cherchez l'erreur


Ah ben c'est pas gagné, car même moi j'aurait un peu de mal à me lancer dans un projet fullCD qui irait lire du XML par AJAX

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3
Page Précédente

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  creer moteur de recherche

 

Sujets relatifs
Creer des graphiques en utilisant des tableauxCréer un objet à partir d'une chaîne de caractères
[HTML/CSS] pb pour creer un menurecherche SQL
Problème pour créer ma page web[PAMC9.5] créer une variable externe
[JAVA] [recherche méthode] Object <-> [ ] byteCréér des menus dans un site
[php] Comment creer un moteur de recherche ?comment creer un moteur de recherche interne (au site)?
Plus de sujets relatifs à : creer moteur de recherche


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR