我们使用 SQL Server 2008 的全文搜索让客户使用FREETEXTTABLE()
查询检索记录。
给定如下搜索:
SELECT * FROM FREETEXTTABLE(SomeTable, SomeValueColumn, 'Kunde')
或者:
SELECT * FROM FREETEXTTABLE(SomeTable, SomeValueColumn, 'Leser')
(德语中分别表示“客户”和“读者”。)
,我希望这些词的女性形式也有结果。但是,只有当我明确搜索“Kundin”或“Leserin”时,才会出现这些结果。
服务器的默认全文语言是1031
(即德语)。语言组件是NaturalLanguage6.dll
version 6.0.6001.18000
。
SQL Server iFTS 自动包含可适应其他语言的性别规则的词干逻辑 [..]
这应该工作吗?如果不是,我可以通过 A) 安装附加/不同的语言组件,或 B) 使用不同的全文引擎(例如,Lucene.NET)使其工作吗?