1

如何在 shaerpoint 搜索中获得拼写建议,

我用

query.EnableSpellcheck = SpellcheckMode.Suggest;

然后获取属性的值

ResultTableCollection 的拼写建议

但如果我输入了错误的搜索关键字,我不会得到任何拼写更正

有什么想法吗???

4

1 回答 1

0

我可能回答得有点晚了,你能找到解决方案吗?您的问题的答案取决于您是想要获得建议还是想要拼写自动更正。

当您使用以下内容时:

query.EnableSpellcheck = SpellcheckMode.Suggest;

如果您在搜索中出现拼写错误或拼写错误,FAST 将尝试在您的搜索查询中找到正确的术语。此建议的结果将在您作为查询结果获得的数据集的扩展属性中。无需填写建议词典,FAST 已经提供了相当大的开箱即用建议词典。

如果您想要的是自动更正,这意味着您的搜索词将被更正,并且 FAST 将使用这些新词进行新搜索,您需要:

query.EnableSpellcheck = SpellcheckMode.On;


当然,如果您不想要建议或自动更正,剩下的选项,您指定:

query.EnableSpellcheck = SpellcheckMode.Off;

或者,您不指定任何内容,因为 Off 是默认值。

于 2013-03-05T18:07:09.920 回答