<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://www.dotnetzone.gr:443/cs/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>SQL Server (και άλλες databases)</title><link>https://www.dotnetzone.gr:443/cs/forums/28/ShowForum.aspx</link><description>Θέματα που αφορούν τον SQL Server (7.0, 2000, 2005) αλλά και Oracle, Access, DB2, MySQL, κλπ.</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: Full Text Search και Ελληνικά σε SQL Server 2000</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/10607.aspx</link><pubDate>Tue, 14 Mar 2006 00:05:46 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:10607</guid><dc:creator>GhostShip</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/10607.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=10607</wfw:commentRss><description>Επειδή με απασχόλησε εκ νέου το συγκεκριμένο πρόβλημα έθεσα το ερώτημα στην Microsoft, στο Ελληνικό newsgroup, για partners.&lt;BR&gt;&lt;BR&gt;Μου απάντησαν από την microsoft τα εξής: &lt;BR&gt;&lt;BR&gt;"Για να μπορέσετε να κάνετε Text Search στα Ελληνικά θα πρέπει προτού εγκαταστήσετε τον SQL Server να έχετε ρυθμίσει το λειτουργικό σύστημα από τα Regional Settings να υποστηρίζει Ελληνικά και κατά την εγκατάσταση του SQL Server να επιλέξετε Unicode γραμματοσειρά." &lt;BR&gt;&lt;BR&gt;Αυτή είναι η απάντηση της microsoft. &lt;BR&gt;&lt;BR&gt;&lt;BR&gt;Μετά έκανα ένα search στον δικτυακό τόπο της microsoft και βρήκα το εξής : &lt;BR&gt;http://support.microsoft.com/default.aspx?scid=kb;en-us;323739 &lt;BR&gt;&lt;BR&gt;και κατέβασα το white paper ( το exe δηλαδή που έχει εκεί και που κάνει extract ενα word αρχειο). &lt;BR&gt;&lt;BR&gt;Αυτό το έγγραφο, έχει τα πάντα που χρειάζονται για να στηθεί το FULL TEXT SEARCH, και σε συνδυασμό των παραπάνω που μου είπαν από την Microsoft, φαντάζομαι οτι θα γίνεται η δουλειά...</description></item><item><title>Απ: Full Text Search και Ελληνικά σε SQL Server 2000</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/10338.aspx</link><pubDate>Sat, 04 Mar 2006 00:44:14 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:10338</guid><dc:creator>GhostShip</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/10338.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=10338</wfw:commentRss><description>Παίζει και το collation τον ρόλο του αλλά όχι και τόσο καταλυτικό. Και πάλι όπως λέει και ο Παναγιώτης, και που είχα ψάξει και εγώ για full text search, έπεσα πάνω στο οτι η γραμματική της Ελληνικής γλώσσας είναι αρκετά περίπλοκη, ώστε να μην υποστηρίζεται πλήρως. &lt;BR&gt;&lt;BR&gt;Οπότε μόνο με κάποιες ας τις πούμε "πατέντες" - "workarounds" θα μπορούσε να παίξει το FTS όπως αυτή που περιγράφει ο cgeo, αλλά και πάλι μέχρι ενός σημείου.</description></item><item><title>Απ: Full Text Search και Ελληνικά σε SQL Server 2000</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/10076.aspx</link><pubDate>Fri, 24 Feb 2006 20:16:08 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:10076</guid><dc:creator>btriad</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/10076.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=10076</wfw:commentRss><description>Σωστή ρύμιση είναι το Collation να είναι Greek_CI_AI από όσο έχω διαβάσει. Πολύ καλή ιδέα και αυτή που προτείνεις... Ελπίζω να βρω χρόνο θα το κοιτάξω μέσα στις επόμενες ημέρες.. :)</description></item><item><title>Απ: Full Text Search και Ελληνικά σε SQL Server 2000</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/10066.aspx</link><pubDate>Fri, 24 Feb 2006 05:45:00 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:10066</guid><dc:creator>Χρήστος Γεωργακόπουλος</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/10066.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=10066</wfw:commentRss><description>Με τα ελληνικά δεν υπάρχει πρόβλημα αν γίνει σωστή ρύθμιση. Ιδέα: Αν τα html tags σου δημιουργούν πρόβλημα, τότε σε κάθε update μπορείς να ενημερώνεις και ένα διπλανό, πρόσθετο πεδίο στο οποίο θα βάζεις τα κείμενά σου αφού κάνεις strip την html (θα βρεις εύκολα κώδικα για το strip). Αυτό το πεδίο δεν θα το βλέπει ποτέ ο χρήστης, αλλά θα το χρησιμοποιείς για το indexing και το search. (Όταν ψάχνει κάποιος ψάχνεις σε αυτό, αλλά στο τέλος του εμφανίζεις το περιεχόμενο του κανονικού πεδίου που έχει τη σωστή html)</description></item><item><title>Απ: Full Text Search και Ελληνικά σε SQL Server 2000</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/10045.aspx</link><pubDate>Thu, 23 Feb 2006 23:02:54 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:10045</guid><dc:creator>btriad</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/10045.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=10045</wfw:commentRss><description>Ωραία. Ευχαριστώ πολύ για την απάντηση. Τώρα θα ψάξω να βρω πως συμπεριφέρετε και με τα html tags.. Κάπου διάβασα ότι τα φιλτράρει, αλλά συνιστούν να μπει σαν γλώσσα neutral, οπότε μάλλον θα υπάρχει πρόβλημα με τα Ελληνικά...</description></item><item><title>Απ: Full Text Search και Ελληνικά σε SQL Server 2000</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/10015.aspx</link><pubDate>Thu, 23 Feb 2006 08:01:55 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:10015</guid><dc:creator>Χρήστος Γεωργακόπουλος</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/10015.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=10015</wfw:commentRss><description>&lt;P&gt;Γενικά η ενημέρωση (population)&amp;nbsp;των indexes του full text search (FTS) γίνεται με schedules. Επειδή ο sql server δεν ξέρει πόσο βαρύ η ελαφρύ είναι το δικό σου population δεν είναι κάτι που μπορεί να προγραμματιστεί αυτόματα.&lt;/P&gt;
&lt;P&gt;Αν έχεις κάτι ελαφρύ, πχ ένα web site με καμιά 500αριά σελίδες, μπορείς να βάλεις ένα πρόγραμμα για incemental population κάθε 10 λεπτά. Αν έχεις μια πολύ μεγάλη βάση για διαχείριση εγγράφων, αλλά και φόρτο εργασίας τις εργάσιμες ώρες, τότε μάλλον θα πρέπει να το προγραμματίσεις να γίνεται κάθε βράδυ.&lt;/P&gt;</description></item><item><title>Απ: Full Text Search και Ελληνικά σε SQL Server 2000</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/9981.aspx</link><pubDate>Thu, 23 Feb 2006 01:14:28 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:9981</guid><dc:creator>btriad</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/9981.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=9981</wfw:commentRss><description>Αν έχω καταλάβει καλά το FullTextSearch δουλεύει βασισμένο σε index. Το οποίο και δεν ενημερώνετε άμεσα με τις όποιες αλλαγές γίνονται στον πίνακα. Έτσι είναι; Αν ναι, υπάρχει τρόπος να ενημερώνετε άμεσα το index με την αλλαγή των δεδομένων;&lt;br&gt;</description></item><item><title>Απ: Full Text Search και Ελληνικά σε SQL Server 2000</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/6926.aspx</link><pubDate>Wed, 09 Nov 2005 06:11:55 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:6926</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/6926.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=6926</wfw:commentRss><description>Δεν ήξερα ότι είχει βγει word breaker για τα ελληνικά, αλλά πάλι δεν αρκεί. Ο word breaker εντοπίζει τις λέξεις σε μία πρόταση καταλαβαίνοντας πιθανές εναλλακτικές μορφές της λέξης, π.χ. database και data base είναι μία λέξη, το database. &lt;br&gt;&lt;br&gt;Αυτό που χρειάζεται όμως για να έχεις full text search είναι το stemming, να βρεις δηλαδή τη ρίζα της κάθε λέξης για να μπορέσεις να κάνεις αναζητήσεις με βάση τη ρίζα, όχι τη συγκεκριμμένη λέξη. Π.χ. αν ψάχνεις για το "τρέχω" θα πρέπει να σου επιστρέψει και το "έτρεχα", "τρέχοντας" και όλες τις άλλες μορφές.&lt;br&gt;&lt;br&gt;Την τελευταία φορά που έψαξα για ελληνικό stemming, έπεσα σε κάποια paper που έλεγαν ότι η όλη διαδικασία του word-breaking + stemming δεν προσφέρεται για γλώσσες με περίπλοκη γραμματική όπως τα ελληνικά. Ίσως και αυτό να παίζει το ρόλο του.</description></item><item><title>Απ: Full Text Search και Ελληνικά σε SQL Server 2000</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/6925.aspx</link><pubDate>Wed, 09 Nov 2005 05:53:35 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:6925</guid><dc:creator>George J. Capnias</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/6925.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=6925</wfw:commentRss><description>&lt;P&gt;Δεν μπορώ να καταλάβω, βρε Παναγιώτη. Το MS Search Service, λίγο ως πολύ είναι ίδιο σε όλα τα προιόντα που το χρησιμοποιούν - SQL Server, Exchange, SharePoint Portal Server. Για τον SharePoint Portal Server υπάρχει το update "&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=a0cccb0d-d8a3-4efa-81ae-c666e50707a1&amp;amp;displaylang=en"&gt;SharePoint Portal Server 2003 Word Breaker Update&lt;/A&gt;" που έχει υποστήριξη και για την ελληνική γλώσσα. Αυτό πως και δεν έχει περάσει στις καινούργιες εκδόσεις του Search Service;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;George J.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>Απ: Full Text Search και Ελληνικά σε SQL Server 2000</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/6917.aspx</link><pubDate>Wed, 09 Nov 2005 04:52:18 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:6917</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/6917.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=6917</wfw:commentRss><description>Δεν υπάρχει ελληνικό Full Text Search ούτε για τον 2000 ούτε για τον 2005. Υπάρχουν κάποιες εταιρείες που έχουν βγάλει fts σαν ανεξάρτητο προϊόν για τα ελληνικά, καμμία όμως δεν έχει βγάλει κάτι που να ενσωματώνεται στον sql server. Ίσως να μην θέλουν να υλοποιήσουν το IFilter API για να συνδεθούν με τον sql server.</description></item><item><title>Απ: Full Text Search και Ελληνικά σε SQL Server 2000</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/6910.aspx</link><pubDate>Wed, 09 Nov 2005 03:12:20 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:6910</guid><dc:creator>Χρήστος Γεωργακόπουλος</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/6910.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=6910</wfw:commentRss><description>&lt;P&gt;Δες μια δικιά μου sql που κάνει search:&lt;/P&gt;
&lt;P&gt;&lt;span style="color: Black;background-color: Transparent;font-family: Lucida Console;font-size: 11px;font-weight: normal;"&gt; &lt;br /&gt;&lt;br /&gt;  &lt;span style="color: Blue;background-color: Transparent;font-family: Lucida Console;font-size: 11px;font-weight: normal;"&gt;Dim&lt;/span&gt; CommandText &lt;span style="color: Blue;background-color: Transparent;font-family: Lucida Console;font-size: 11px;font-weight: normal;"&gt;As&lt;/span&gt; &lt;span style="color: Blue;background-color: Transparent;font-family: Lucida Console;font-size: 11px;font-weight: normal;"&gt;String&lt;/span&gt; &lt;span style="color: Red;background-color: Transparent;font-family: Lucida Console;font-size: 11px;font-weight: normal;"&gt;=&lt;/span&gt; &lt;span style="color: #666666;background-color: #e4e4e4;font-family: Lucida Console;font-size: 11px;font-weight: normal;"&gt;""&lt;/span&gt; &amp;amp; _&lt;br /&gt;  &lt;span style="color: #666666;background-color: #e4e4e4;font-family: Lucida Console;font-size: 11px;font-weight: normal;"&gt;" ("&lt;/span&gt; &amp;amp; _&lt;br /&gt;  &lt;span style="color: #666666;background-color: #e4e4e4;font-family: Lucida Console;font-size: 11px;font-weight: normal;"&gt;" (SELECT TOP 50 0 AS Type, dbo.Categories.ID  , FT_TBL.Title AS Title, FT_TBL.Description, KEY_TBL.RANK FROM dbo.CategoryStrings    FT_TBL INNER JOIN  FREETEXTTABLE(CategoryStrings   , *, '"&lt;/span&gt; &amp;amp; SearchString &amp;amp; &lt;span style="color: #666666;background-color: #e4e4e4;font-family: Lucida Console;font-size: 11px;font-weight: normal;"&gt;"') KEY_TBL ON FT_TBL.ID = KEY_TBL.[KEY] INNER JOIN  dbo.Categories   ON FT_TBL.CategoryID    = dbo.Categories.ID    WHERE (FT_TBL.LanguageID = "&lt;/span&gt; &amp;amp; LanguageID &amp;amp; &lt;span style="color: #666666;background-color: #e4e4e4;font-family: Lucida Console;font-size: 11px;font-weight: normal;"&gt;"))"&lt;/span&gt; &amp;amp; _&lt;br /&gt;  &lt;span style="color: #666666;background-color: #e4e4e4;font-family: Lucida Console;font-size: 11px;font-weight: normal;"&gt;" UNION ALL "&lt;/span&gt; &amp;amp; _&lt;br /&gt;  &lt;span style="color: #666666;background-color: #e4e4e4;font-family: Lucida Console;font-size: 11px;font-weight: normal;"&gt;" (SELECT TOP 50 1 AS Type, dbo.Products.ID    , FT_TBL.Title AS Title, FT_TBL.Description, KEY_TBL.RANK FROM dbo.ProductStrings     FT_TBL INNER JOIN  FREETEXTTABLE(ProductStrings    , *, '"&lt;/span&gt; &amp;amp; SearchString &amp;amp; &lt;span style="color: #666666;background-color: #e4e4e4;font-family: Lucida Console;font-size: 11px;font-weight: normal;"&gt;"') KEY_TBL ON FT_TBL.ID = KEY_TBL.[KEY] INNER JOIN  dbo.Products     ON FT_TBL.ProductID     = dbo.Products.ID      WHERE (FT_TBL.LanguageID = "&lt;/span&gt; &amp;amp; LanguageID &amp;amp; &lt;span style="color: #666666;background-color: #e4e4e4;font-family: Lucida Console;font-size: 11px;font-weight: normal;"&gt;"))"&lt;/span&gt; &amp;amp; _&lt;br /&gt;  &lt;span style="color: #666666;background-color: #e4e4e4;font-family: Lucida Console;font-size: 11px;font-weight: normal;"&gt;" UNION ALL "&lt;/span&gt; &amp;amp; _&lt;br /&gt;  &lt;span style="color: #666666;background-color: #e4e4e4;font-family: Lucida Console;font-size: 11px;font-weight: normal;"&gt;" (SELECT TOP 50 2 AS Type, dbo.Publications.ID, FT_TBL.Title AS Title, FT_TBL.Description, KEY_TBL.RANK FROM dbo.PublicationStrings FT_TBL INNER JOIN  FREETEXTTABLE(PublicationStrings, *, '"&lt;/span&gt; &amp;amp; SearchString &amp;amp; &lt;span style="color: #666666;background-color: #e4e4e4;font-family: Lucida Console;font-size: 11px;font-weight: normal;"&gt;"') KEY_TBL ON FT_TBL.ID = KEY_TBL.[KEY] INNER JOIN  dbo.Publications ON FT_TBL.PublicationID = dbo.Publications.ID  WHERE (FT_TBL.LanguageID = "&lt;/span&gt; &amp;amp; LanguageID &amp;amp; &lt;span style="color: #666666;background-color: #e4e4e4;font-family: Lucida Console;font-size: 11px;font-weight: normal;"&gt;"))"&lt;/span&gt; &amp;amp; _&lt;br /&gt;  &lt;span style="color: #666666;background-color: #e4e4e4;font-family: Lucida Console;font-size: 11px;font-weight: normal;"&gt;" )"&lt;/span&gt; &amp;amp; _&lt;br /&gt;  &lt;span style="color: #666666;background-color: #e4e4e4;font-family: Lucida Console;font-size: 11px;font-weight: normal;"&gt;" ORDER BY rank DESC"&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;Τώρα για το ικανοποιητικό δεν ξέρω, αλλά μέσες άκρες κάνει ότι search κάνει και το google (πρέπει να πετύχεις ακριβώς το substring στα ελληνικά).&lt;/P&gt;</description></item><item><title>Full Text Search και Ελληνικά σε SQL Server 2000</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/6907.aspx</link><pubDate>Wed, 09 Nov 2005 03:02:38 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:6907</guid><dc:creator>nickCole</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/6907.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=6907</wfw:commentRss><description>&lt;P&gt;Καλησπέρα σε όλους και καλώς μας ήρθε ο νέος SQLServer2005&lt;/P&gt;
&lt;P&gt;Θα ήθελα να ρωτήσω αν έχει ασχοληθεί κάποιος με FullText Search σε SqlServer 2000 και ελληνική γλώσσα&lt;/P&gt;
&lt;P&gt;Επισήμως από τη MS δεν υποστηρίζεται η Ελληνική γλώσσα (υπάγεται στο Neutral οπότε δεν μπορείς να έχεις τις ρίζες των λέξεων και να ψάνχεις με αυτές -στα Αγγλικά δίνεις dry και σου βρίσκει και κείμενα που έχουν dried διότι έχουν την ίδια ρίζα- στα ελληνικά αυτό δεν φαίνεται να μπορεί να γίνει διότι δεν υπάρχει σχετικό αρχείο με τις ρίζες των λέξεων -έτσι νομίζω τουλάχιστον-).&amp;nbsp;&lt;/P&gt;
&lt;P&gt;΄Εχω δοκιμάσει να δημιουργήσω full text catalogs σε στήλες που περιέχουν ελληνικά (ntext) αλλά το FREETEXT και το CONTAINS δεν παίζει οπότε δεν μπορώ να δουλέψω το Full Text Search&amp;nbsp;σε ελληνικά&lt;/P&gt;
&lt;P&gt;Υπάρχει κάποιος που να έχει δουλέψει&amp;nbsp;FullTextSearch σε Ελληνικά και να του έχει φέρει ικανοποιητικά αποτελέσματα σε SQLServer2000?&lt;/P&gt;
&lt;P&gt;Thanks in advance&lt;/P&gt;
&lt;P&gt;nickCole&amp;nbsp;&lt;/P&gt;</description></item></channel></rss>