如何在shaerpoint搜索中获得拼写建议,
我用
query.EnableSpellcheck = SpellcheckMode.Suggest;
然后获取属性的值
SpellingSuggestion ResultTableCollection
但如果我输入了错误的搜索关键字
,我没有得到任何拼写更正任何想法,请
答案 0 :(得分:0)
我可能有点迟,你能找到解决方案吗?
您的问题的答案取决于您是想获得建议还是想要拼写自动更正。
使用以下内容时:
query.EnableSpellcheck = SpellcheckMode.Suggest;
如果您在搜索中输入拼写错误或拼写错误,FAST将尝试在您的搜索查询中找到正确的字词。此建议的结果将位于您查询结果的数据集的扩展属性中。没有必要填写建议词典,FAST已经提供了一个非常大的开箱即用的词典。
如果您想要的是自动更正,这意味着您的搜索字词将被更正,而FAST将使用这些新字词进行新搜索,您需要:
query.EnableSpellcheck = SpellcheckMode.On;
当然,剩下的选项如果你不想要建议也不需要自动更正,你可以指定:
query.EnableSpellcheck = SpellcheckMode.Off;
或者,您没有指定任何内容,因为Off是默认值。