在执行FORMSOF()
查询时,有没有办法将前缀连接到CONTAINSTABLE()
查找的所有结果?我在北欧滑雪行业工作,我们出售" rollerskis"夏季训练。由于这是一个相当模糊的词,解析器并没有给我正确的屈折形式我喜欢。具体来说,如果我尝试运行FORMSOF(INFLECTIONAL,"rollerski")
,则解析函数sys.dm_fts_parser
将返回以下术语(无同义词库,英语):
{"rollerski", "rollerskiing", "rollerskies", "rollerskied"}
这接近我所需要的,但它明显缺少在我们网站上使用的复数 rollerskis ,最显着的是以几种产品和产品的名义类别。为了获得更准确的清单,我想做的是返回所有'" ski"并使用" roller"为每个人添加前缀。这会给我以下术语列表:
{"rollerski", "rollerskis'", "rollerskis","rollerskiing","rollerskies","rollerskied","rollerski's"}
有没有办法可以在CONTAINSTABLE()
查询中实现这一目标?