SqlServer 全文检索 返回命中字的问题 求教

来源:百度知道 编辑:UC知道 时间:2024/06/18 07:32:41
看如下代码
SELECT *
FROM QASView_Answer_FullSearch
WHERE CONTAINS(QASView_Answer_FullSearch.AnswerDetail_English
, ' FORMSOF (INFLECTIONAL , "dog" ) ')

我要做全文检索,用户输入查找的关键字后,能查出关键的变形(上面SQL可以实现)但是问题也出来了,要像百度一样把返回的关键字显示红色就很困难了,假如第一条返回的DOG,没问题,但是要是返回DOGS就没办法了,因为后台处理的时候不晓得DOGS也是该显示红色的
不晓得有没办法返回命中集的,我才好在前台显示红色
不是替换的问题
我想要的是命中集
就是说这样才能让我得到dog,dogs这俩个单词
因为我前面用户检索的时候是只输了dog这个单词的,dogs只是一个扩展

哪里显示,显示出来,
网页我不会,但我知道,可用replace,前后加上色彩的代码

显示出来后,在程序里对关键字变量做个识别,如包括什么关键字就把字体或字体背景设置成什么色,只是个思路,实现起来应该也不难