I have an articles table as follows.
+-----------+--------------+---------+
| uid | int | PRIMARY |
| articleId | int | UNIQUE |
| lang | varchar(2) | UNIQUE |
| title | varchar(500) | |
| body | varchar(max) | |
+-----------+--------------+---------+
I would like to implement full-text search on the article title and body. The complication is that the title and body can be in one of six languages, indicated by the "lang" column.
I see there are noise word files for several languages, so depending on the currently set language, I would like to use the appropriate noise file when searching.
Does this require one catalog per language? If separate catalogs are used, is it possible to, for example, not include French articles in the English catalog?