Re: Difference between using Merge vs. symbolic-links approach?
Posted by:
M P
Date: June 12, 2007 02:38AM
I just did a quick test to verify, given two tables A and B each with a FULLTEXT index, that:
1) you cannot create a union of both A and B using a MERGE table that itself contains a FULLTEXT key.
2) you can create a union of both A and B using a MERGE table that does _not_ itself contains a FULLTEXT key, but then that MERGE table is not FULLTEXT searchable (even though both tables it "merges" have FULLTEXT indexes)
3) you can create a simple VIEW ("select * from A") using the merge algorithm, and the view is full-text searchable.
4) you cannot create a VIEW based on a UNION using the merge algorithm... trying to do so yields the warning:
"Warning | 1354 | View merge algorithm can't be used here for now"
In conclusion, given the current mySQL version, if you need to do a full-text search over the combined set of rows in A and B, whether you attempt to define that combination as a VIEW (i.e., with union) or as a MERGE table, it simply isn't possible.
That's really too bad. A Google search into this issue also uncovered that
"Support for full-text search in MERGE tables"
has been an official mySQL "TO DO" item for 3 years now. I hope that means it's almost time. :)
Edited 4 time(s). Last edit at 06/12/2007 02:50AM by M P.
Subject
Views
Written By
Posted
11692
June 05, 2007 02:00AM
7341
June 05, 2007 05:16AM
7204
June 06, 2007 03:46AM
6710
June 06, 2007 07:01AM
6856
June 10, 2007 11:39PM
7022
June 11, 2007 04:02PM
7380
June 12, 2007 12:32AM
Re: Difference between using Merge vs. symbolic-links approach?
7865
June 12, 2007 02:38AM
6856
June 12, 2007 09:57PM
Sorry, you can't reply to this topic. It has been closed.
Content reproduced on this site is the property of the respective copyright holders.
It is not reviewed in advance by Oracle and does not necessarily represent the opinion
of Oracle or any other party.