Thank you for answer.
It was when I filled the table with data... I've also tried to delete and rebuild the full text catalog, but without improvements.
The DB is composed by only one table, and the query string is saved into a stored procedure.
This is the query string:
SELECT * FROM Annuario
WHERE(
(
(Cap = @CAP)
AND
(
(
CONTAINS(Telefono,@TEL) OR
CONTAINS(Fax,@FAX) OR
CONTAINS(Mail,@EMAIL)
)
OR
(
CONTAINS(RagioneSociale,@RAGSOC) OR
CONTAINS(Nome,@RAGSOC)
)
AND
(
CONTAINS(Indirizzo,@INDI) OR
CONTAINS(Citta,@LOC)
)
)
)
OR
(
(
CONTAINS(RagioneSociale,@RAGSOC) OR
CONTAINS(Nome,@RAGSOC)
)
AND
(
CONTAINS(Telefono,@TEL) OR
CONTAINS(Fax,@FAX) OR
CONTAINS(Mail,@EMAIL)
)
)
OR
(
CONTAINS(Indirizzo,@INDI) AND
CONTAINS(Citta,@LOC)
)
)