Note that there are some explanatory texts on larger screens.

plurals
  1. POIs Full Text search the answer?
    primarykey
    data
    text
    <p>OK I have a mySQL Database that looks something like this</p> <p><strong>ID - an int and the unique ID of the recorded</strong></p> <p><strong>Title - The name of the item</strong></p> <p><strong>Description - The items description</strong></p> <p>I want to search both title and description of key words, currently I'm using.</p> <p><strong>SELECT * From ‘item’ where title LIKE %key%</strong></p> <p>And this works and as there’s not much in the database, as however searching for “this key” doesn’t find “this that key” I want to improve the search engine of the site, and may be even add some kind of ranking system to it (but that’s a long time away).</p> <p>So to the question, I’ve heard about something called “Full text search” it is (as far as I can tell) a staple of database design, but being a Newby to this subject I know nothing about it so…</p> <p>1) Do you think it would be useful?</p> <p>And an additional questron…</p> <p>2) What can I read about database design / search engine design that will point me in the right direction.</p> <p>If it’s of relevance the site is currently written in stright PHP (I.E. without a framework) (thro the thought of converting it to Ruby on Rails has crossed my mind)</p> <p><strong>update</strong></p> <p>Thanks all, I'll go for Fulltext search. And for any one finding this later, I found a good <a href="http://www.devarticles.com/c/a/MySQL/Getting-Started-With-MySQLs-Full-Text-Search-Capabilities/" rel="nofollow noreferrer">tutorial</a> on fulltext search as well.</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload