SQL Server 全文搜索使用特定语言的分词器。
对于德语,这用于打断/拆分单词,包括复合词。但是,似乎并非所有已知的复合词都包含在分词器中。我想知道 Word Breaker 确实知道的单词列表是否可用。
SQL Server 全文搜索使用特定语言的分词器。
对于德语,这用于打断/拆分单词,包括复合词。但是,似乎并非所有已知的复合词都包含在分词器中。我想知道 Word Breaker 确实知道的单词列表是否可用。
在 sql server 2008 中这有效......我放在这里的 language_id 是德语的。我想看同样的东西,但西班牙文。
SELECT * FROM sys.fulltext_system_stopwords
WHERE language_id = 1031
编辑:在 sql server 2005 中,单词存储在此处“$SQL_Server_Install_Path\Microsoft SQL Server\MSSQL.1\MSSQL\FTDATA\”,如果编辑干扰词文件,则必须重新填充全文。
答案是没有答案。根据微软的说法,这些词没有被存储——他们使用一个公式来“打破”它们。这永远不会 100% 准确,所以我只能接受这个事实。