shaerpoint 検索でスペルの候補を取得するにはどうすればよいですか ?
私が使う
query.EnableSpellcheck = SpellcheckMode.Suggest;
次に、プロパティの値を取得します
ResultTableCollection の SpellingSuggestion
しかし、間違った検索キーワードを入力した場合、スペルが修正されません
何かアイデアをください???
shaerpoint 検索でスペルの候補を取得するにはどうすればよいですか ?
私が使う
query.EnableSpellcheck = SpellcheckMode.Suggest;
次に、プロパティの値を取得します
ResultTableCollection の SpellingSuggestion
しかし、間違った検索キーワードを入力した場合、スペルが修正されません
何かアイデアをください???
回答が遅くなるかもしれませんが、解決策は見つかりましたか?質問の答えは、提案を取得するか、スペルの自動修正が必要かによって異なります。
以下を使用する場合:
query.EnableSpellcheck = SpellcheckMode.Suggest;
FAST は、検索のタイプミスやスペルミスがある場合、検索クエリで正しい用語を見つけようとします。この提案の結果は、クエリの結果として取得するデータセットの extendedProperty になります。提案辞書を埋める必要はありません。FAST は、すぐに使用できる提案の非常に大きな辞書を既に提供しています。
自動修正が必要な場合、つまり検索用語が修正され、FAST がそれらの新しい用語で新しい検索を行う場合は、次のことが必要です。
query.EnableSpellcheck = SpellcheckMode.On;
もちろん、提案も自動修正も必要ない場合は、残りのオプションを次のように指定します。
query.EnableSpellcheck = SpellcheckMode.Off;
または、オフが既定値であるため、何も指定しません。