nikos2027 Δημοσ. 16 Σεπτεμβρίου 2009 Δημοσ. 16 Σεπτεμβρίου 2009 Παιδες χαιρετώ! Έχω το εξής θέμα: Κάνω αναζήτηση σε 2 πίνακες σε SQL 2005 για το άν υπάρχουν λέξεις. Έχω βάλει να υποστηρίζει full text και έχω βάζει την βάση τους πίνακες και τις στήλες με Greek_CI_AI. Το θέμα μου είναι ότι όταν κάνω search θεωρεί διαφορετικές τις λέξεις με και χωρις τόνο ενω εγώ θέλω να μην ξεχωρίζει τονο - μη τόνο. Δηλ το: SELECT full_text FROM Blocks WHERE CONTAINS (full_text, '"συντακ*"')<-δεν έχει τόνο βγάζει άλλα αποτελέσματα απο το SELECT full_text FROM Blocks WHERE CONTAINS (full_text, '"συντάκ*"')<-έχει τόνο Με το: SELECT full_text FROM Blocks WHERE full_text like 'συντακ% δουλεύει και βγάζει αποτελέσματα αλλά δεν βολεύει για πολύ μεγάλες βάσεις. Το ερώτημα: Γνωρίζει κανεις αν μπορώ να κάνω full text search χωρις να το ενδιαφέρει το τόνος - μη τόνος? Ευχαριστώ
C6WGMN Δημοσ. 16 Σεπτεμβρίου 2009 Δημοσ. 16 Σεπτεμβρίου 2009 Το πιο απλό θα ήτανε να μετέτρεπες το μήνυμα με τους τόνους σε μήνυμα χωρίς τόνους πριν το ψάξεις. Δεν θα το συνιστούσα αν είναι πρόβλημα δουλειάς, διότι είναι μια αρκετά αργή λύση, αλλα σίγουρα μπορείς να το κανεις αυτό αν μιλάμε για άσκηση/hobby.
nske Δημοσ. 17 Σεπτεμβρίου 2009 Δημοσ. 17 Σεπτεμβρίου 2009 Καλησπέρα, http://msdn.microsoft.com/en-us/library/ms189520.aspx http://msdn.microsoft.com/en-us/library/ms176095.aspx (ACCENT_SENSITIVITY option) Δεν το' χω δοκιμάσει, αλλά αφού το GREEK_CI_AI collation που χρησιμοποιείς έχει τα σωστά mappings για τους τονισμένους χαρακτήρες, φαντάζομαι πρέπει να παίξει.
ΠάρηςΓ Δημοσ. 17 Σεπτεμβρίου 2009 Δημοσ. 17 Σεπτεμβρίου 2009 Γενικα σημασία εχει το collation απο οσο ξερω.
constantine-55 Δημοσ. 29 Σεπτεμβρίου 2009 Δημοσ. 29 Σεπτεμβρίου 2009 Το Collation που χρειάζεσαι είναι το SQL_Latin1_General_CP1253_CI_AI Εάν το αλλάξεις σε μία υπάρχουσα βάση από τον Server management studio, ΔΕΝ θα πετύχει.. θα πρέπει να αλλάξεις το Collation και στα objects Η καλύτερη λύση είναι να δημιουργήσεις μία καινούρια με Collation (Με το παραπάνω Collation) και να μεταφέρεις τα δεδομένα, (εάν υπάρχουν) http://support.microsoft.com/kb/325335
kagelos Δημοσ. 30 Σεπτεμβρίου 2009 Δημοσ. 30 Σεπτεμβρίου 2009 (ACCENT_SENSITIVITY option) τους τονισμένους χαρακτήρες, φαντάζομαι πρέπει να παίξει. +1 Το μήνυμα που έχετε εισάγει είναι μικρό. Παρακαλούμε μεγαλώστε το μήνυμα σας ώστε να περιέχει τουλάχιστον 10 χαρακτήρες.
JaguarOne Δημοσ. 1 Οκτωβρίου 2009 Δημοσ. 1 Οκτωβρίου 2009 Καλησπέρα, http://msdn.microsoft.com/en-us/library/ms189520.aspx http://msdn.microsoft.com/en-us/library/ms176095.aspx (ACCENT_SENSITIVITY option) Δεν το' χω δοκιμάσει, αλλά αφού το GREEK_CI_AI collation που χρησιμοποιείς έχει τα σωστά mappings για τους τονισμένους χαρακτήρες, φαντάζομαι πρέπει να παίξει. +1 δοκιμασμένο
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.