1

我正在开发我的 PHP 网页中的搜索功能,用户可以输入关键字进行搜索。问题是我需要一个可以捕获不同排列和位置的关键字的模糊搜索逻辑,因此我使用的是全文索引并且已经安装了全文目录。

我试图在 SQL SERVER MANAGEMENT STUDIO 2012 上执行查询,它可以工作,并且出现的结果就是我正在寻找的结果。但是,当我在我的 PHP 代码中添加查询时,它不起作用并且没有结果出现。

这是我使用 CONTAINS 的查询:

SELECT * 
FROM dbo.entitysearch_table
WHERE CONTAINS (Name, '$entityfromform')

这是我使用 FREETEXT 的代码:

SELECT *
FROM dbo.entitysearch_table
WHERE FREETEXT (Name, '$entityfromform')
4

0 回答 0