私の知る限り、2 つ以上の式を検索する場合は、AND、OR、または NEAR のいずれかでそれらを連結する必要があります (Books Online から直接)。
USE AdventureWorks;
GO
SELECT Name
FROM Production.Product
WHERE CONTAINS(Name, '"chain*" OR "full*"');
GO
SELECT Description
FROM Production.ProductDescription
WHERE CONTAINS(Description, 'bike NEAR performance');
GO
SELECT Description
FROM Production.ProductDescription
WHERE ProductDescriptionID <> 5 AND
CONTAINS(Description, ' Aluminum AND spindle');
それが FORMSOF(...) 式とどのように連携するかは私にはわかりませんが、すぐに試すことができると思いますよね?
SELECT Id, Name
FROM FooBars
WHERE CONTAINS(Name, 'FORMSOF(THESAURUS, "foo*")'
OR 'FORMSOF(THESAURUS, "bar*")')
また、FORMSOF () 式で「シソーラス」を正しく綴ってください。:-)
マルク