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