Yahoo!で「サイト内検索かつ日本語と数字を含むフレーズ検索」がうまくいかないの続き。
どうも「ゆれを含めない」と「ダブルクォーテーションで囲む」を同時に使っていることで変になっているようだ。
Yahoo!検索 ヘルプ - 「表記のゆれ」についてを読むと、
■表記のゆれを含めずに検索したいときは
いくつかの方法があります。
<検索語入力欄を使う>
キーワードを"(半角のダブルクォーテーション)で囲んで入力します。
または、キーワードの前に+(半角のプラス記号)を入力します。
とあるように、「ダブルクオーテーション」で囲むと自動的に「ゆれを含まない」になるらしい。
もう一度試してみると、
1. 「ダブルクォーテーションで囲まない」かつ「ゆれを含める」
検索結果は正常に見える。
2. 「ダブルクォーテーションで囲まない」かつ「ゆれを含めない」
検索結果は正常に見える。ていうか 1. と同じ?
検索結果が変わった。理論的には 2. と同じになるはずだが、違う。
4. 「ダブルクォーテーションで囲む」かつ「ゆれを含めない」
前のエントリーで書いたのはこれ。「ゆれを含めない」が二重で効いているせいか、検索結果はかなり違う。
結論としては、
というところだろうか。んー、ちょっとわかりにくい。あとサイト内検索との関係もないわけではないし。