0 An error occurred executing the following query;

SELECT DISTINCT TOP 100000 NEWS_ID, NEWS_ArticleTitle, NEWS_ArticleText, NEWS_StartDate, NEWS_DateEntered, NEWS_ExactLocationID, NEWS_RandomKey, NEWS_AuthorName, NEWS_ContactWebsite, CUS_Name, f.WeightedRank FROM (tblCactusNews INNER JOIN tblCactusLocations ON NEWS_ExactLocationID = LOC_ID INNER JOIN (SELECT [KEY], SUM(Rank) AS WeightedRank FROM ( SELECT Rank * 1.0 as Rank, [KEY] from CONTAINSTABLE(tblCactusNews, NEWS_ArticleTitle, 'FORMSOF(INFLECTIONAL, SHIRLEY,) AND FORMSOF(INFLECTIONAL, CONCERT,) AND FORMSOF(INFLECTIONAL, BRASSBAND,) AND FORMSOF(INFLECTIONAL, JUBILEEBRASS,) AND FORMSOF(INFLECTIONAL, IANSMITH)') UNION select Rank * 0.2 as Rank, [KEY] from CONTAINSTABLE(tblCactusNews, NEWS_AuthorProfile, 'FORMSOF(INFLECTIONAL, SHIRLEY,) AND FORMSOF(INFLECTIONAL, CONCERT,) AND FORMSOF(INFLECTIONAL, BRASSBAND,) AND FORMSOF(INFLECTIONAL, JUBILEEBRASS,) AND FORMSOF(INFLECTIONAL, IANSMITH)')) as x GROUP BY [KEY]) as f ON tblCactusNews.NEWS_ID = f.[KEY] INNER JOIN tblCactusCustomers ON NEWS_CustomerID = tblCactusCustomers.CUS_ID) WHERE (CUS_Jobslive = 'y' AND CUS_Live = 'y' AND NEWS_Live = 'y') AND (NEWS_StartDate <= '2019/8/17 16:15') AND ((CUS_MatrixID = 3 AND CUS_WebsiteLive = 'y') OR (CUS_MatrixID <> 3)) ORDER BY NEWS_StartDate DESC

Error Description :

Syntax error near ')' in the full-text search condition 'FORMSOF(INFLECTIONAL, SHIRLEY,) AND FORMSOF(INFLECTIONAL, CONCERT,) AND FORMSOF(INFLECTIONAL, BRASSBAND,) AND FORMSOF(INFLECTIONAL, JUBILEEBRASS,) AND FORMSOF(INFLECTIONAL, IANSMITH)'.

Page of error :

/news/Default.asp

Query String :

strKeywords=shirley,%20concert,%20brassband,%20jubileebrass,%20iansmith