> 
 > Hi folks!
 > 
 > I'm sorry to bother you with this question which is not a specific midgard
 > question. But it is a part of a midgard project I'm working on.
 > 
 > Is there a good tool around for indexing a table in MySql for free text
 > search?
 > 
 > I really need a search engine that can make my users able to do a free text
 > search in my database. I have 200.000 records, so a query like
 > 
 > SELECT * FROM table WHERE content LIKE '%searchtext%'
 > 
 > goes really slow.
 > 
 > Please help me out here!
 > 

 You basicaly have two solutions:

 1) you get MySQL 3.23 and manualy add FULLTEXT indexes this will give
    you average speed indexing & query, but for 200 000 records I
    guess it can work.  You can't have boolean search (vector space
    model).  Speed and boolean operators are being improved/added as I
    speak but you can't expect a full fledged index/search to be
    available before MySQL 4.0 is out. i18n is limited to what
    MySQL provides but this matches Midgard standard and should
    not be a problem for you.

 2) you get mifluz (http://www.gnu.org/software/mifluz/) which is
    a full text indexing *library* (C++) and you write the necessary
    piece of software to bind it to Midgard. I will eventualy
    work on this but you can't expect it to work properly before
    a few month time.

 I hope this help,

-- 
Loic   Dachary         http://www.dachary.org/  [EMAIL PROTECTED]
24 av Secretan         http://www.senga.org/      [EMAIL PROTECTED]
75019    Paris         Tel: 33 1 42 45 09 16        [EMAIL PROTECTED]

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to