这是我的查询:-
select * from dbo.zones where freetext(name, 'test');
select * from dbo.zones where contains(name, 'formsof(INFLECTIONAL, test)');
这给了我测试,测试,测试的结果
Select * from dbo.zones where contains(name, 'test');
这个查询只给我测试结果。
我正在尝试获取具有“测试”字符串的记录,例如“这是一个测试用例”。
所以我的查询还需要在“这是一个测试用例”值中找到“测试”字符串。
假设我在 db 列中有一个字符串,例如“这是新一代”,然后我编写一个查询,例如-
select * from dbo.zones where contains(name, 'formsof(INFLECTIONAL, gen)');
那么这个查询没有返回“这是新一代”的结果,我需要如果我通过“gen”进行搜索,那么这给出了上面的结果