SELECT bunch_of_columns FROM bunch_of_tables
     WHERE MATCH (memos.note_text)
    AGAINST ('frog' IN NATURAL LANGUAGE MODE);


You may want to consider implementing lucene for search engine capability
http://lucene.apache.org/java/docs/

?
Martin 
______________________________________________ 
Verzicht und Vertraulichkeitanmerkung / Disclaimer and confidentiality note 
Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene Empfaenger 
sein, so bitten wir hoeflich um eine Mitteilung. Jede unbefugte Weiterleitung 
oder Fertigung einer Kopie ist unzulaessig. Diese Nachricht dient lediglich dem 
Austausch von Informationen und entfaltet keine rechtliche Bindungswirkung. 
Aufgrund der leichten Manipulierbarkeit von E-Mails koennen wir keine Haftung 
fuer den Inhalt uebernehmen.
This message is confidential and may be privileged. If you are not the intended 
recipient, we kindly ask you to  please inform the sender. Any unauthorised 
dissemination or copying hereof is prohibited. This message serves for 
information purposes only and shall not have any legally binding effect. Given 
that e-mails can easily be subject to manipulation, we can not accept any 
liability for the content provided.






> From: jschwa...@the-infoshop.com
> To: wagnerbian...@yahoo.com.br
> CC: mysql@lists.mysql.com
> Subject: RE: Error -1
> Date: Mon, 23 Mar 2009 10:26:36 -0400
> 
> 
> 
> From: Wagner Bianchi [mailto:wagnerbian...@yahoo.com.br]
> Sent: Monday, March 23, 2009 7:57 AM
> To: Jerry Schwartz
> Subject: Res: Error -1
> 
> Hi friend,
> 
> You can use this, but, the -1 Error you got on the situation in you use 
> InnoDB 
> and it's crash.
> 
> [JS] I'm not using InnoDB for this table, it needs a full-text index so it 
> has 
> to be MyISAM:
> 
> Create Table: CREATE TABLE `memos` (
>   `note_id` int(11) NOT NULL AUTO_INCREMENT,
>   `customer_id` int(11) DEFAULT NULL,
>   `note_timestamp` datetime DEFAULT NULL,
>   `note_text` text,
>   PRIMARY KEY (`note_id`),
>   KEY `customer_id` (`customer_id`),
>   FULLTEXT KEY `note_text` (`note_text`)
> ) ENGINE=MyISAM AUTO_INCREMENT=102353 DEFAULT CHARSET=utf8
> 
> 
> Curious, somebody know more about this question?
> 
> Wagner Bianchi
> Diretor de Tecnologia - INFODBA C&T
> wagnerbian...@infodba.com.br - (31) 3272 - 0226 / 9114 - 7695
> 
> 
> 
> ________________________________________
> De: Jerry Schwartz <jschwa...@the-infoshop.com>
> Para: MySql <mysql@lists.mysql.com>
> Enviadas: Sábado, 21 de Março de 2009 22:56:30
> Assunto: Error -1
> 
> I'm running 5.1.31-community on WinXP.
> 
> I'm getting
> 
> ERROR 1030 (HY000): Got error -1 from storage engine
> 
> from the following query:
> 
> 
> SELECT SQL_CALC_FOUND_ROWS customers.*, account.account_name,
> account.real_name AS `Sales Rep`, stage.stage_name, memos.note_text AS
> m_note_text
> FROM customers INNER JOIN account ON account.account_id =
> customers.account_id
> INNER JOIN stage ON customers.stage_id = stage.stage_id
> LEFT JOIN memos ON customers.customer_id = memos.customer_id AND
> (memos.note_id = (SELECT note_id FROM memos WHERE
> memos.customer_id=customers.customer_id
> 
> AND (MATCH(memos.note_text) AGAINST ("frog"))
> 
> ORDER BY note_timestamp DESC LIMIT 1) OR memos.note_id IS NULL) LIMIT 0,25;
> 
> If I take out the MATCH term, the query works just fine.
> 
> SELECT SQL_CALC_FOUND_ROWS customers.*, account.account_name,
> account.real_name AS `Sales Rep`, stage.stage_name, memos.note_text AS
> m_note_text
> FROM customers INNER JOIN account ON account.account_id =
> customers.account_id
> INNER JOIN stage ON customers.stage_id = stage.stage_id
> LEFT JOIN memos ON customers.customer_id = memos.customer_id AND
> (memos.note_id = (SELECT note_id FROM memos WHERE
> memos.customer_id=customers.customer_id
> ORDER BY note_timestamp DESC LIMIT 1) OR memos.note_id IS NULL) LIMIT 0,25;
> 
> The error -1 isn't very helpful, does anyone have a clue? Perhaps I can't
> use MATCH in a JOIN condition?
> 
> 
> Regards,
> 
> Jerry Schwartz
> The Infoshop by Global Information Incorporated
> 195 Farmington Ave.
> Farmington, CT 06032
> 
> 860.674.8796 / FAX: 860.674.8341
> 
> www.the-infoshop.com
> www.giiexpress.com
> www.etudes-marche.com
> 
> 
> 
> 
> 
> 
> -- 
> MySQL General Mailing List
> For list archives: http://lists.mysql.com/mysql
> To unsubscribe: 
> http://lists.mysql.com/mysql?unsub=wagnerbian...@yahoo.com.br
> 
> ________________________________________
> Veja quais são os assuntos do momento no Yahoo! + Buscados: Top 10 - 
> Celebridades - Música - Esportes
> 
> 
> 
> 
> -- 
> MySQL General Mailing List
> For list archives: http://lists.mysql.com/mysql
> To unsubscribe:    http://lists.mysql.com/mysql?unsub=mgai...@hotmail.com
> 

_________________________________________________________________
Get quick access to your favorite MSN content with Internet Explorer 8. 
http://ie8.msn.com/microsoft/internet-explorer-8/en-us/ie8.aspx?ocid=B037MSN55C0701A

Reply via email to