www.cartvalue.gr - Μηχανή αναζήτησης

Θέλετε την γνώμη των άλλων για την σελίδα σας; Τότε βρίσκεστε στο σωστό μέρος.

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
MasterX
Δημοσιεύσεις: 92
Εγγραφή: 13 Οκτ 2009 13:29
Επικοινωνία:

www.cartvalue.gr - Μηχανή αναζήτησης

Δημοσίευση από MasterX » 16 Οκτ 2009 00:54

Το cartValue είναι μια μηχανή αναζήτησης την οποία αναπτύσσω τους τελευταίους μήνες. Είναι γραμμένη σε Php και λίγο javascript, και όλος ο κώδικας (εκτός από ένα μικρό κομμάτι, το οποίο δανείστηκα) είναι δικός μου.

Αν έχετε χρόνο, επισκεφτείτε την και πείτε μου τη γνώμη σας. Αυτή τη στιγμή υπάρχουν 23 καταστήματα.

Όλες οι απόψεις (θετικές και αρνητικές) καθώς και όλες οι επιθυμίες είναι ευπρόσδεκτες.
Τελευταία επεξεργασία από το μέλος MasterX την 16 Οκτ 2009 13:48, έχει επεξεργασθεί 1 φορά συνολικά.

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6237
Εγγραφή: 30 Νοέμ 2004 03:09

www.cartvalue.gr - Μηχανή αναζήτησης

Δημοσίευση από fafos » 16 Οκτ 2009 01:08

Apo design den sou grafo giati den thes na ta akouseis.. :lol:

h mhxanh sou...

den mou aresei o tropos anazhthshs pou kaneis.. otan grafo nokia n95 thelo na mou vgalei ta proionta prota me nokia n95 kai oxi tis kathgories.. molis pathso thn analogh kathgoria epano einai kapoia asxeta kai teleutaia ta nokia n95.. psakse na vreis pos kanoume relevance search me mysql kai php..

Theoro astoxo na mou parousiazeis prota ton titlo tou proiontos me ena "vrhka 1 proion" (sxedon se ola 1 tha grafei) kai patontas na vlepo to proion... auto pou skefthkes thelei poly douleia kai poly ypostiriksh!!

kata ta alla den vlepo kati diaforetiko apo tis alles mhxanes pou kykloforoun...
Οι πάνες και οι πολιτικοί πρέπει να αλλάζονται συχνά για τον ίδιο λόγο...

Άβαταρ μέλους
Basilakis
PHP Moderator
Δημοσιεύσεις: 8575
Εγγραφή: 17 Νοέμ 2003 13:03
Τοποθεσία: Womans' Brain
Επικοινωνία:

www.cartvalue.gr - Μηχανή αναζήτησης

Δημοσίευση από Basilakis » 16 Οκτ 2009 01:19

Δες εδώ
http://www.cartvalue.gr/search.php?keyword=iphone

έχει δίκαιο ο fafos (ε που δεν θα είχε) δεν είναι βολικό το όλο θέμα και η παρουσίαση! :)

MasterX
Δημοσιεύσεις: 92
Εγγραφή: 13 Οκτ 2009 13:29
Επικοινωνία:

www.cartvalue.gr - Μηχανή αναζήτησης

Δημοσίευση από MasterX » 16 Οκτ 2009 02:38

Basilakis έγραψε:Δες εδώ
http://www.cartvalue.gr/search.php?keyword=iphone

έχει δίκαιο ο fafos (ε που δεν θα είχε) δεν είναι βολικό το όλο θέμα και η παρουσίαση! :)
Κάτι δεν κατανοώ! Του ζήτησες να σου βρει τα προϊόντα που έχουν την λέξη "iphone", και σου έφερε το αποτέλεσμα. Γιατί είναι λάθος που σου παρουσιάσε τις κατηγορίες; Πώς θα μπορούσε μια μηχανή αναζήτησης να καταλάβει ότι με την λέξη "iphone" εννοείς το κινητό τηλέφωνο και όχι ένα αξεσουάρ;

Αν όμως έγραφες http://www.cartvalue.gr/search.php?keyword=iphone+gb θα έπερνες το απότελεσμα που ήθελες, όμως τώρα ζητάς συγκεκριμένο πράγμα.
fafos έγραψε:kata ta alla den vlepo kati diaforetiko apo tis alles mhxanes pou kykloforoun...
Είναι ακόμη νωρίς :) Όπως είπα η σελίδα έχει μερικούς μήνες ζωή, και σίγουρα χρειάζεται αρκετή δουλειά.
fafos έγραψε:Apo design den sou grafo giati den thes na ta akouseis
Απεναντίας, γίνε όσο "κακός" μπορείς να γίνεις, θα το αντέξω :D

Ελπίζω να μην σας ενοχλεί που διαφωνώ, προσπαθώ να καταλάβω που είναι το πρόβλημα και να το διορθώσω.

MasterX
Δημοσιεύσεις: 92
Εγγραφή: 13 Οκτ 2009 13:29
Επικοινωνία:

www.cartvalue.gr - Μηχανή αναζήτησης

Δημοσίευση από MasterX » 16 Οκτ 2009 03:14

fafos έγραψε: den mou aresei o tropos anazhthshs pou kaneis.. otan grafo nokia n95 thelo na mou vgalei ta proionta prota me nokia n95 kai oxi tis kathgories.. molis pathso thn analogh kathgoria epano einai kapoia asxeta kai teleutaia ta nokia n95.. psakse na vreis pos kanoume relevance search me mysql kai php..

Theoro astoxo na mou parousiazeis prota ton titlo tou proiontos me ena "vrhka 1 proion" (sxedon se ola 1 tha grafei) kai patontas na vlepo to proion... auto pou skefthkes thelei poly douleia kai poly ypostiriksh!!
Όντως είνα χαζό όταν έχεις ζητήσει το nokia n95, να σου δίνει το NOKIA E55. Είναι bug του αλγόριθμου και θα το διορθώσω.
Σου γράφει "1 προϊόν" γιατί ο αλγόριθμος προσπαθεί να γρουπάρει τα προϊόντα. Πχ. http://www.cartvalue.gr/search.php?c=8&s=2&keyword=PFL

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6237
Εγγραφή: 30 Νοέμ 2004 03:09

www.cartvalue.gr - Μηχανή αναζήτησης

Δημοσίευση από fafos » 16 Οκτ 2009 03:53

MasterX έγραψε: Όντως είνα χαζό όταν έχεις ζητήσει το nokia n95, να σου δίνει το NOKIA E55. Είναι bug του αλγόριθμου και θα το διορθώσω.
Σου γράφει "1 προϊόν" γιατί ο αλγόριθμος προσπαθεί να γρουπάρει τα προϊόντα. Πχ. http://www.cartvalue.gr/search.php?c=8&s=2&keyword=PFL
den yparxei algorithmos pou na gkrouparei tis p@p@ries ton katasthmarxon... otan o enas to grafei "nokia" kai o allos "νόκια" den yparxei periptosh na to vrei kanenas algorithmos..

auto pou exeis dei esy se alles mhxanes einai enas allos mhxanismos opou kapoioi xeiristes pernane ta proionta ths agoras ena pros ena kai meta ta proionta ton katasthmaton antistoixizontai sto search me auta ta proionta ( http://shopping.yahoo.com/search;_ylt=A ... nokia&did=) ...

gia paradeigma des edo: http://www.cartvalue.gr/search.php?c=19 ... ord=IPHONE to iphone 3G 16gb poses fores to emfanizei eno sthn pragmatikothta einai 1 proion kai eprepe na to eixe se mia grammh kai dipla na elege oti to vrhke se 15 katasthmata..


auto me tis kathgories einai lathos gia ton aploustato logo oti theoroume tous xrhstes tempelhdes... tha vgazeis tis kathgories fatsa karta alla tha tou listareis kai ta proionta apo kato me prota ta pio sxetika sta keywords (to relevance search pou legame parapano)...

des pos to kanei to pathfinder gia na mpeis sto pneuma: http://shopping.pathfinder.gr/?q=nokia



na prosekseis me authn thn mhxanh kai tis routines pou tha trexeis giati an megalosei to plhthos ton proionton h vash sou tha dhlosei paraithsh :lol:
Οι πάνες και οι πολιτικοί πρέπει να αλλάζονται συχνά για τον ίδιο λόγο...

Άβαταρ μέλους
cherouvim
Script Master
Δημοσιεύσεις: 3137
Εγγραφή: 13 Ιούλ 2005 22:56
Τοποθεσία: Athens, Greece
Επικοινωνία:

www.cartvalue.gr - Μηχανή αναζήτησης

Δημοσίευση από cherouvim » 16 Οκτ 2009 09:10


MasterX
Δημοσιεύσεις: 92
Εγγραφή: 13 Οκτ 2009 13:29
Επικοινωνία:

www.cartvalue.gr - Μηχανή αναζήτησης

Δημοσίευση από MasterX » 16 Οκτ 2009 11:46

@cherouvim,

Ευχαριστώ που το επισήμανες. Θα προσπαθήσω να το διορθώσω. Έχεις κάποια συμβουλή να μου δώσεις;


@fafos,

Αυτό που προτείνεις με το γκρουπάρισμα είναι το καλύτερο σενάριο, όμως απαιτεί χρόνο και προπαντώς χρήμα. Ανέπτυξα ένα απλό αλγόριθμο ο οποίος γκρουπάρει τα προϊόντα όπως τα έχουν δώσει τα καταστήματα...

Όσο αφορά τις υπόλοιπες παρατηρήσεις σου ( οι οποίες είναι σωστές και σε ευχαριστώ), σύντομα θα κάνω τις διορθώσεις που πρότεινες.


MasterX
Δημοσιεύσεις: 92
Εγγραφή: 13 Οκτ 2009 13:29
Επικοινωνία:

www.cartvalue.gr - Μηχανή αναζήτησης

Δημοσίευση από MasterX » 16 Οκτ 2009 22:14

Διόρθωσα το πρόβλημα με την αναζήτηση του "Nokia N95", και απομάκρυνα το κείμενο "..1 προϊόν". Ο αλγόριθμος θα κάνει ένα μικρό γκρουπάρισμα στα αποτελέσματα και θα σε ενημερώσει αν έχει βρει περισσότερα από 1 προϊόντα με σχεδόν το ίδιο όνομα, πχ. http://www.cartvalue.gr/search.php?c=8&s=2&keyword=PFL

Αν έχετε λίγο χρόνο, κάντε ένα τεστ και πείτε μου τη γνώμη σας.

Άβαταρ μέλους
alexandr0s
Δημοσιεύσεις: 1064
Εγγραφή: 25 Απρ 2006 17:16
Τοποθεσία: localhost
Επικοινωνία:

www.cartvalue.gr - Μηχανή αναζήτησης

Δημοσίευση από alexandr0s » 16 Οκτ 2009 22:56

MasterX έγραψε:Διόρθωσα το πρόβλημα με την αναζήτηση του "Nokia N95", και απομάκρυνα το κείμενο "..1 προϊόν". Ο αλγόριθμος θα κάνει ένα μικρό γκρουπάρισμα στα αποτελέσματα και θα σε ενημερώσει αν έχει βρει περισσότερα από 1 προϊόντα με σχεδόν το ίδιο όνομα, πχ. http://www.cartvalue.gr/search.php?c=8&s=2&keyword=PFL

Αν έχετε λίγο χρόνο, κάντε ένα τεστ και πείτε μου τη γνώμη σας.
Αφού κάνεις που κάνεις την ομαδοποίηση, φέρε και 3 προϊόντα από κάθε ομάδα να ξέρουμε τι θα δούμε. Επίσης προσπάθησε να κάνεις κάτι με την αναζήτηση να είναι πιο έξυπνη. Δεν έχουμε 1995.

MasterX
Δημοσιεύσεις: 92
Εγγραφή: 13 Οκτ 2009 13:29
Επικοινωνία:

www.cartvalue.gr - Μηχανή αναζήτησης

Δημοσίευση από MasterX » 17 Οκτ 2009 19:04

alexandr0s έγραψε: Αφού κάνεις που κάνεις την ομαδοποίηση, φέρε και 3 προϊόντα από κάθε ομάδα να ξέρουμε τι θα δούμε. Επίσης προσπάθησε να κάνεις κάτι με την αναζήτηση να είναι πιο έξυπνη. Δεν έχουμε 1995.
Μπορείς να με βοηθήσεις λίγο; Δεν καταλαβαίνω τι εννοείς με το "φέρε και 3 προϊόντα από κάθε ομάδα να ξέρουμε τι θα δούμε";
Επισης τι εννοείς με το πιο έξυπνη αναζήτηση; Ποια λέξη κλειδί χρησιμοποίησες για την αναζήτηση;

Ευχαριστώ

Άβαταρ μέλους
alexandr0s
Δημοσιεύσεις: 1064
Εγγραφή: 25 Απρ 2006 17:16
Τοποθεσία: localhost
Επικοινωνία:

www.cartvalue.gr - Μηχανή αναζήτησης

Δημοσίευση από alexandr0s » 17 Οκτ 2009 22:04

MasterX έγραψε:
alexandr0s έγραψε: Αφού κάνεις που κάνεις την ομαδοποίηση, φέρε και 3 προϊόντα από κάθε ομάδα να ξέρουμε τι θα δούμε. Επίσης προσπάθησε να κάνεις κάτι με την αναζήτηση να είναι πιο έξυπνη. Δεν έχουμε 1995.
Μπορείς να με βοηθήσεις λίγο; Δεν καταλαβαίνω τι εννοείς με το "φέρε και 3 προϊόντα από κάθε ομάδα να ξέρουμε τι θα δούμε";
Επισης τι εννοείς με το πιο έξυπνη αναζήτηση; Ποια λέξη κλειδί χρησιμοποίησες για την αναζήτηση;

Ευχαριστώ
Χρησιμοποίησα κι εγώ τη λέξη iphone. Σαν αποτέλεσμα πήρα μια λίστα με κατηγορίες. Αν δεν ήμουν προγραμματιστής θα έλεγα ότι πάει κάτι λάθος και θα πάταγα το χ. Με το πιο έξυπνη ενοώ να καταλαβαίνεις πχ ότι όταν κάποιος βάζει iphone σαν λέξη αναζήτησης, φέρε του πρώτα το αποτέλεσμα Apple Iphone 16GB και μετά τα άλλα με τις κιθάρες.

MasterX
Δημοσιεύσεις: 92
Εγγραφή: 13 Οκτ 2009 13:29
Επικοινωνία:

www.cartvalue.gr - Μηχανή αναζήτησης

Δημοσίευση από MasterX » 18 Οκτ 2009 01:19

alexandr0s έγραψε: Χρησιμοποίησα κι εγώ τη λέξη iphone. Σαν αποτέλεσμα πήρα μια λίστα με κατηγορίες. Αν δεν ήμουν προγραμματιστής θα έλεγα ότι πάει κάτι λάθος και θα πάταγα το χ. Με το πιο έξυπνη ενοώ να καταλαβαίνεις πχ ότι όταν κάποιος βάζει iphone σαν λέξη αναζήτησης, φέρε του πρώτα το αποτέλεσμα Apple Iphone 16GB και μετά τα άλλα με τις κιθάρες.
Αυτό μου το ζήτησε και ο fafos, δηλαδή να εμφανίζονται και οι κατηγορίες αλλά και τα προϊόντα. Θα το έχω έτοιμο σε κανά δύο ημέρες.

Βέβαια, αυτό δε σημαίνει έξυπνη μηχανή αναζήτησης. Εσύ έγραψες iphone και τίποτα άλλο ... αυτό σημαίνει ότι ζητάς ένα προϊόν το οποίο περιέχει την λέξη iphone. Και αυτό το προϊόν μπορεί να είναι οτιδήποτε: τηλέφωνο, αξεσουάρ ή ακόμη και κιθάρα. Με ποιόν τρόπο μία μηχανή αναζήτησης θα καταλάβει τί εσύ θέλεις; Θα πρέπει να δώσεις περισσότερες πληροφορίες π.χ. iphone gs ή iphone gb

MasterX
Δημοσιεύσεις: 92
Εγγραφή: 13 Οκτ 2009 13:29
Επικοινωνία:

www.cartvalue.gr - Μηχανή αναζήτησης

Δημοσίευση από MasterX » 21 Οκτ 2009 22:21

cherouvim έγραψε:Πρέπει να διορθώσεις το XSS vulnerability:
http://www.cartvalue.gr/search.php?keyw ... /script%3E
Από αυτά που διάβασα δεν είναι και πολύ ξεκάθαρο το τι πρέπει να κάνει κάποιος για να προφυλαχτεί. Οπότε, έκανα το πιο απλό: Γίνεται ένα έλεγχος της τιμής όλων των μεταβλητών που συνδέονται με _GET. Πιστεύω ότι τώρα δεν μπορεις να τρέξεις κανένα script. Είναι, όμως, αυτό αρκετό;

Απάντηση

Επιστροφή στο “Θέλω την γνώμη σας για την Σελίδα μου...”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες