Code Monkey home page Code Monkey logo

projetri's People

Watchers

 avatar  avatar  avatar

projetri's Issues

Eclipse trouve des erreurs dans les fichiers

Eclipse (en tout cas ma version) trouve des erreurs dans les 4 fichiers suivants:
-confighandler.java:malgré l'importation d'apache.commons.cli, il ne reconnait pas les types comme Options....etc
-fileshandler.java: il ne reconnait pas le type Result
-searchengine.java: même problème qu'au-dessus
-main.java: idem
J'essaye de corriger ces "erreurs" (puisque dans ton cas ça a l'air de marcher Nico), mais ça Eclipse n'a pas l'air d'apprécier.

Faire la recherche dans l'index

j'ai fini la création de l'index. Normalement tout est bien commenté et vous devriez comprendre mais au cas ou je vais mettre deux/trois explications et n'hésitez pas à me poser des questions.

Je vous laisse vous débrouiller pour faire les recherches dans l'idex, et pourquoi pas faire une methode d'enregistrement de l'index pour ne pas avoir à le recalculer à chaque fois ...(il doit y avoir des methodes de serialization en Java ou de l'enregistrement binaire).

En gros la classe Index correspond à la matrice vu en en cours. Une hashTable associe à chaque mot la ligne qui correspond. La ligne est une liste chaînée d’occurrence. Une occurrence contient le document associé et le nombre d'occurence dans ce document (tf).

Pour construire l'index je parcours le système de fichier récursivement, pour chaque fichier j'appelle une methode dans Document qui sépare chaque mot et les ajoute dans un Index spécial (VectorIndex) d'une seule colonne. Cet Index temporaire est ensuite fusionné avec l'index principal (ajouter à la fin).

Malheureusement je ne suis pas arrivé à retirer les caractères spéciaux mais pas les accents. Pour l'instant on garde donc les deux ...

Have fun.

A propos des run et du xml

Salut Nicolas je poste sur le git pour te dire que Nicolas a des problèmes de connection ( en plus d'avoir des problèmes avec le codage du traitement des fichiers xml avec eclipse) et il risque de ne pas pouvoir envoyer les runs.

Dans le doute peux-tu le faire ( il va t'envoyer un mail pour t'expliquer son problème avec le xml sinon il t'en parlera demain ) ?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.