Bug #38827 | Fulltext index doesn't work where in table are less than three records | ||
---|---|---|---|
Submitted: | 15 Aug 2008 18:12 | Modified: | 16 Aug 2008 8:54 |
Reporter: | Michal Prokopiuk | Email Updates: | |
Status: | Not a Bug | Impact on me: | |
Category: | MySQL Server: FULLTEXT search | Severity: | S3 (Non-critical) |
Version: | 5.0.51a | OS: | Linux |
Assigned to: | CPU Architecture: | Any | |
Tags: | fulltext |
[15 Aug 2008 18:12]
Michal Prokopiuk
[15 Aug 2008 18:23]
Sveta Smirnova
Thank you for taking the time to write to us, but this is not a bug. Please double-check the documentation available at http://dev.mysql.com/doc/ and the instructions on how to report a bug at http://bugs.mysql.com/how-to-report.php Please read at http://dev.mysql.com/doc/refman/5.0/en/fulltext-natural-language.html about details how full-text search works. Regarding to this case: The 50% threshold has a significant implication when you first try full-text searching to see how it works: If you create a table and insert only one or two rows of text into it, every word in the text occurs in at least 50% of the rows. As a result, no search returns any results. Be sure to insert at least three rows, and preferably many more. Users who need to bypass the 50% limitation can use the boolean search mode; see Section 11.8.2, “Boolean Full-Text Searches”.
[16 Aug 2008 8:54]
Michal Prokopiuk
Thank you for Your answer.