sql >> データベース >  >> RDS >> Sqlserver

SQLServer2008のFREETEXTクエリはフレーズ一致ではありません

    あなたが言ったように、FREETEXT フレーズ全体ではなく、フレーズ内のすべての単語を検索します。そのためには、CONTAINSを使用する必要があります 声明。このように:

    SELECT Description  
    FROM Projects   
    WHERE CONTAINS(Description, '"City Hall"')
    

    結果のランクを取得する場合は、CONTAINSTABLEを使用する必要があります 。ほぼ同じように機能しますが、検索テーブルの主キーを含む[Key]と結果のランクを示す[Rank]の2つの列を持つテーブルを返します。




    1. Postgresでデータを挿入して外部キーを設定する

    2. mysqlでHaversine式を高速化する方法は?

    3. エラーデータを要約するPostgresSQLクエリ

    4. JavaエラーのあるMySql。サーバーに正常に送信された最後のパケットは0ミリ秒前でした