通过前缀FORMSOF结果

时间:2015-05-20 20:17:17

标签: sql-server full-text-search

在执行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()查询中实现这一目标?

0 个答案:

没有答案