我有一个使用FTS的搜索程序。在表格中,我们有一个字符串,如' 1_2_3'。
当我们执行proc搜索1时,这将返回1_2_3的记录 如果我们用2或3搜索,那么记录的字符串值为' 1_2_3'没有得到。
搜索参数的输入是'" 2 *"' /'" 3 *"'
在条款i使用
的地方CONTAINS(dp.*, @SearchText)
编辑: -
create proc search_Profile (@searchstr)
as
select * from profile where CONTAINS(dp.*, @SearchText)
表格配置文件的记录包含配置文件名称
'1_2_3'
当我执行proc search_Profile '"1*"'
output will include the row with
1_2_3'
exec search_profile '"2*"'
虽然它包含2个
,但不会返回记录1_2_3