I have about 150,000 LARGE TEXT fields inside of a mysql database. Each TEXT field represents about 1page of text and will be referred to as a page from here on out.
I would like to group these pages into small groups of very relevant pages. My thought on how to do this is to use FULLTEXT Index in mysql. I will input blocks of text and have the FULLTEXT search rank relevance to other pages. Is there a limit to how big of a text block you can put into FULLTEXT search?
Are there other ways to do this using PHP/mysql? Do I need to implement a search engine like SOLR?