1
著者情報を含むテーブルがあるとします。著者の名前は、「姓、名」の形式で保存されます(例:King、Stephen)。このテーブルは、Sql Server 2008で全文検索を使用するサイトによって照会されます。エンドユーザーはほとんどの場合、結果を返さない「スティーブンキング」を入力します。しかし、ユーザーが「King Stephen」と入力すると、結果が戻ってきます。全文検索 - 検索語オーダー
DECLARE @SearchWord nvarchar(30)
SET @SearchWord = N'"' + 'king stephen' + '"'
SELECT Author
FROM Items
WHERE CONTAINS(Author, @SearchWord)
珍しい方法(「王スティーブン」)が働く間、私は一般的な検索用語(「スティーブン・キング」)は仕事を得ることができない理由を任意のアイデア:作品のクエリの例は次のようになりますか?検索用語の引用符が原因である可能性がありますが、これを回避する方法がわかりません。何か案は?ありがとう。
これは私に答えを結果として得るために、あなたは「王」のような複数の単一ワードにそれを破るする必要が 、その全文indexsための単一の単語「スティーブン」を行います質問。 http://stackoverflow.com/questions/3441775/use-multiple-words-in-fulltext-search-input-string – ActionJackson