MSSQL 2008全文本搜索:词干是否考虑语法性别?

| 我们正在使用SQL Server 2008的全文搜索,以使客户可以使用“ 0”查询来检索记录。 给出类似的搜索:
SELECT * FROM FREETEXTTABLE(SomeTable, SomeValueColumn, \'Kunde\')
要么:
SELECT * FROM FREETEXTTABLE(SomeTable, SomeValueColumn, \'Leser\')
(德语分别为\'customer \'和\'reader \'。) ,我希望这些词的女性形式也能得到结果。但是,只有当我明确搜索\'Kundin \'或\'Leserin \'时,才会显示这些结果。 服务器的默认全文语言为
1031
(即德语)。语言组件是
NaturalLanguage6.dll
,版本
6.0.6001.18000
。 根据一本书,这应该起作用:   SQL Server iFTS自动包含词干逻辑,以适应其他语言的性别规则[..] 这应该工作吗?如果没有,我是否可以通过以下方式使它工作:A)安装其他/不同的语言组件,或B)使用其他全文引擎(例如Lucene.NET)?     
已邀请:
我猜这是由于您上面的第一个链接是在SQL 2008发行之前编写的。第二个链接是为SQL 2008明确编写的书。 请重新阅读SQL 2008 FTS书籍中的完整章节,因为要使其正常工作,您必须执行几个步骤。即,在查询中标识语言。 请注意本书第116页的以下代码块(以德语为例):
WHERE FREETEXT
(
  *, N\'gift\', LANGUAGE 1031
)
这是BOOKS ONLINE链接(请注意语言参数): http://msdn.microsoft.com/en-us/library/ms176078.aspx     

要回复问题请先登录注册