2

以下の例のような検索があります。問題は、"ビーチ" という用語が myTextColumn に複数回含まれている場合、結果がキーを複数回返すことです。一度だけ返してもらいたい。

データベース サーバーは Microsoft SQL 2005 です。

  SELECT DISTINCT          
    Src.[Key] AS MyID
  FROM            
    CONTAINSTABLE(MyTable, myTextColumn, N'FORMSOF(INFLECTIONAL,beach )',500) Src
  ORDER BY 
    MyID
4

1 に答える 1

0

この問題は、全文検索インデックスが不適切であることが原因であることが判明しました。「変更を追跡しない」と、指定された言語の正しいワード ブレーカーで再構築する必要がありました。

于 2012-07-31T00:16:02.710 に答える