Jump to content

Πρόβλημα με αποτελέσματα αναζήτησης


openware

Recommended Posts

Καλημέρα σε όλους.

Έχουμε εγκατάσταση prestashop 1.7.8.7 και χρησιμοποιούμε το search του presta. Το eshop είναι στα Ελληνικά και δεν λειτουργεί καθόλου σωστά. Για παράδειγμα, έχουμε πάνω από 20 προϊόντα που περιλαμβάνουν την λέξη Κανάτα στο όνομά τους, αλλά κατά την αναζήτηση της λέξης παρουσιάζει μόνο 8 προϊόντα. Και πολλά ακόμη ίδιου τύπου προβλήματα. Έχει κανείς λύσει αυτό το πρόβλημα ή υπάρχει module που να λειτουργεί με δικό του engine ώστε να μην έχει τέτοια προβλήματα;

Link to comment
Share on other sites

Just now, Kogkalidis said:

Καλημέρα φίλε. Τα 8 προϊόντα vs των υπόλοιπων συμβατών έχουν υποστεί επεξεργασία (update);

Κοινώς έχεις κάνει  index όλα τα προϊόντα απο Παράμετροι Καταστήματος -> Αναζήτηση

Link to comment
Share on other sites

Δεν μιλάω για indexing @01generator. Επειδή έχω ξεκινήσει ένα project με αναζήτηση (έμεινε πίσω λόγω πολυπλοκότητας και χρόνου που απαιτείται για να ολοκληρωθεί) παρατήρησα πως προϊόντα που είχαν εισαχθεί και δεν είχαν πειραχτεί ποτέ δεν φαίνονταν στην αναζήτηση ενώ όσα είχαν μεταβληθεί έστω μια φορά φαίνονταν.

Link to comment
Share on other sites

32 minutes ago, openware said:

Ναι το έχουμε κάνει, το επαναλαμβάνουμε καθημερινά. Ο πελάτης βαζει συνεχώς είδη νέα. Αλλά η αναζήτηση δεν παιζει σωστά.

Τα προϊόντα που δεν εμφανίζει τα έχεις κάνει assign στην Home category? Τσέκαρε ένα απο αυτά

Link to comment
Share on other sites

1 minute ago, openware said:

Το δοκιμάσαμε μόλις και αυτό χωρίς κάποιο αποτέλεσμα. Παραμένει το πρόβλημα.

Tα προϊόντα που δεν εμφανίζει είναι απο συγκεκριμένη (1) κατηγορία ή απο περισσότερες?

Link to comment
Share on other sites

Επισης στο admin->Shop Parameters->Search εχεις κάνει κλικ στο Add missing products to the index ??

Και κάνε και μια Clear Cache στο admin ή ακόμη καλύτερα αδειασε το directory: /var/cache και προσπάθησε να κάνεις αναζήτηση.

Edited by d3s1gn3r (see edit history)
Link to comment
Share on other sites

Από διάφορες. Όχι μόνο 1 κατηγορία. Το shop είναι pazarishop.gr. Έχουμε κάνει όλες τις παραμετροποιήσεις στο search. Υπάρχει, για παράδειγμα και προιον με όνομα Ταψί Πίτσας Βαθύ Φ40cm και όταν το ψάχνεις με ολόκληρο το όνομα, δεν εμφανίζεται.

Link to comment
Share on other sites

1 minute ago, openware said:

Από διάφορες. Όχι μόνο 1 κατηγορία. Το shop είναι pazarishop.gr. Έχουμε κάνει όλες τις παραμετροποιήσεις στο search. Υπάρχει, για παράδειγμα και προιον με όνομα Ταψί Πίτσας Βαθύ Φ40cm και όταν το ψάχνεις με ολόκληρο το όνομα, δεν εμφανίζεται.

Ρίχνω μια ματιά

Link to comment
Share on other sites

19 minutes ago, d3s1gn3r said:

Και κάνε και μια Clear Cache στο admin ή ακόμη καλύτερα αδειασε το directory: /var/cache και προσπάθησε να κάνεις αναζήτηση.

Αυτο το δοκίμασες??

Link to comment
Share on other sites

Επίσης κοίταξε μία στο φάκελο overrides και classes και controllers αν έχει γήνει κάποιο override σε κάποιο controller ή class, θα έχει στο αρχείο το όνομα Search

Επίσης μπορείς να δοκιμάσεις να κάνεις TRUNCATE TABLE `ps_search_index`; και να ξανατρέξεις το index στο Παράμετροι Καταστήματος -> Αναζήτηση

  • Like 1
Link to comment
Share on other sites

Καλησπέρα,

Σας ευχαριστώ για την ανταπόκριση.

Έχουμε κάνει όλα τα παραπάνω (clear cache, truncate ps_search_index, ps_search_word.), reindex, αλλά συνεχίζει και δεν λειτουργεί για τις ίδιες φράσεις....

Δεν υπάρχει class, controller override του search.

Edited by openware (see edit history)
Link to comment
Share on other sites

Για τα override όμως δεν είπες κάτι. 
Επίσης την ρύθμιση για να μην είναι αυστηρό στην λέξη το έχεις απενεργοποιημενο; 
 

Τελος επειδή το έχω ζήσει, μήπως σε μερικά προϊόντα έγραψαν την λέξη με συνδυασμό ελληνικών και ξένων χαρακτήρων; Μην το γελάς το έχω δει live να το κάνουν χωρίς να το καταλάβουν…

Link to comment
Share on other sites

Χμμμμ αρχιζω να στερεύω απο ιδέες. Περα απο το οτι ισως μπορει να είναι καποιο conflict με αλλα modules.. Κανε μια προσπαθεια να κάνεις disable τα υπολοιπα third party modules και πες μας αν λειτουργει 

Link to comment
Share on other sites

6 minutes ago, 01generator said:

Για τα override όμως δεν είπες κάτι. 
Επίσης την ρύθμιση για να μην είναι αυστηρό στην λέξη το έχεις απενεργοποιημενο; 
 

Τελος επειδή το έχω ζήσει, μήπως σε μερικά προϊόντα έγραψαν την λέξη με συνδυασμό ελληνικών και ξένων χαρακτήρων; Μην το γελάς το έχω δει live να το κάνουν χωρίς να το καταλάβουν…

Νίκο το χω παθει και γω αλλα σε ένα απο τα προιοντα που ανέφερε ο φιλος παραπάνω φαίνεται οτι είναι γραμμένο στα Ελληνικά (Ταψί Πίτσας Βαθύ Φ40cm). Το αστειο είναι οτι στο site αν ψαξεις για Ταψί Πίτσας Βαθύ Φ36cm(αν θυμαμαι καλα) θα βγάλει αποτέλεσμα! 

Edited by d3s1gn3r (see edit history)
Link to comment
Share on other sites

Να κάνω μια χαζή ερώτηση? Γιατι χρησιμοποιείς δυο φόρμες αναζήτησης στο site ?? Κανε unhook την default search bar του Prestashop (Είναι το module ps_searchbar)  και δοκίμασε να κάνεις αναζήτηση πάλι.

 

588097218_Screenshotfrom2023-02-1016-07-27.thumb.png.5870eec7a5b95f760f185b241d1145e2.png

Edited by d3s1gn3r (see edit history)
Link to comment
Share on other sites

Μια χαρά ερώτηση είναι, απλά το 2ο search έχει μείνει από τις πολλές δοκιμές που κάναμε.

Έχω απενεργοποιήσει το ps_search (οχι unhook), αλλά έχουμε τα ίδια αποτελέσματα.

Link to comment
Share on other sites

Κανε και ενα πραγματακι ακόμη. Πηγαινε στο admin panel και σβήσε εντελώς το προϊόν "Ταψί Πίτσας Βαθύ Φ40cm"  και δημιουργησε το πάλι προσέχοντας τις κατηγορίες στις οποίες ανήκει το παλιόταψο :). Τσεκαρε και το friendly url του μια και αντι για Φ40cm γράψε Φ40εκ. Να δουμε αν θα το δείξει στην αναζήτηση

Edited by d3s1gn3r (see edit history)
Link to comment
Share on other sites

  • 2 weeks later...

Αυτό με τα mixed ελληνικά/λατινικά πάντως.. όντως είναι συχνό..
στο Ταψί Πίτσας Βαθύ Φ40cm για παράδειμα, μπορεί το T να είναι λατινικό και τα αλλα οκ.. συμβαίνει γιατι μερικοί χρήστες σε εισαγωγές (κ γενικότερα).. πανε να γράψουν Ταψι.. γραφουν το πρωτο λατινικά επειδη ετσι ήταν το keyboard.. και στο "a" βλέπουν το λάθος.. το γυρνάνε ελληνικά και συνεχίζουν απ το "α" χωρίς να σβησουν προφανώς το "T"..

το βλέπω καθημερινά σε data σε excel..

 

Μάλλον δεν είναι αυτό μιας και στο κάνει λες και σε άλλα προϊόντα but just saying :)

Link to comment
Share on other sites

17 minutes ago, orotoi said:

Αυτό με τα mixed ελληνικά/λατινικά πάντως.. όντως είναι συχνό..
στο Ταψί Πίτσας Βαθύ Φ40cm για παράδειμα, μπορεί το T να είναι λατινικό και τα αλλα οκ.. συμβαίνει γιατι μερικοί χρήστες σε εισαγωγές (κ γενικότερα).. πανε να γράψουν Ταψι.. γραφουν το πρωτο λατινικά επειδη ετσι ήταν το keyboard.. και στο "a" βλέπουν το λάθος.. το γυρνάνε ελληνικά και συνεχίζουν απ το "α" χωρίς να σβησουν προφανώς το "T"..

το βλέπω καθημερινά σε data σε excel..

 

Μάλλον δεν είναι αυτό μιας και στο κάνει λες και σε άλλα προϊόντα but just saying :)

True. Για αυτό πρέπει να καταφύγεις σε αγοραστό πρόσθετο αναζήτησης ή να υλοποιήσεις δικό σου που να μεταφράζει τα πάντα σε uppercase latin (κοινώς greeklish) τόσο στο σπάσιμο του τίτλου του προϊόντος όσο και στο query του χρήστη που αναζητά πληροφορίες.

Σε κάνα μήνα θα βγάλω δωρεάν κομμάτι του module αναζήτησης που διευθετεί αυτό το πρόβλημα (μεταξύ άλλων)

  • Like 2
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...