如何在sharepoint搜索中显示拼写建议

时间:2012-09-11 14:45:30

标签: sharepoint search sharepoint-2010 spelling fastsearch

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

我用

query.EnableSpellcheck = SpellcheckMode.Suggest;

然后获取属性的值

  

SpellingSuggestion   ResultTableCollection

但如果我输入了错误的搜索关键字

,我没有得到任何拼写更正

任何想法,请

1 个答案:

答案 0 :(得分:0)

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

使用以下内容时:

query.EnableSpellcheck = SpellcheckMode.Suggest;

如果您在搜索中输入拼写错误或拼写错误,FAST将尝试在您的搜索查询中找到正确的字词。此建议的结果将位于您查询结果的数据集的扩展属性中。没有必要填写建议词典,FAST已经提供了一个非常大的开箱即用的词典。

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

query.EnableSpellcheck = SpellcheckMode.On;


当然,剩下的选项如果你不想要建议也不需要自动更正,你可以指定:

query.EnableSpellcheck = SpellcheckMode.Off;

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