Yahoo!検索でサイトのトップページのみを検索する方法
Yahoo!検索では、検索結果に表示されるページのURLについて、サブディレクトリの最大値を定義するための depth: というオペレータ(コマンド)があるそうです。
たとえば site:blog.fkoji.com depth:0 で検索すると、
- http://blog.fkoji.com/
- http://blog.fkoji.com/index.xml
- http://blog.fkoji.com/cat19
のように、ルートとその直下のページ(またはディレクトリ)までのURLが検索対象となります。
site:blog.fkoji.com depth:1 とすれば、
- http://blog.fkoji.com/
- http://blog.fkoji.com/index.xml
- http://blog.fkoji.com/2007/11101546.html
のように、先ほどより1階層深いディレクトリまでが、検索結果に表示されます。
さらに、サイトのトップページのみを検索対象とする場合は、depth:-1を指定します。これが意外と便利で、intitle:コマンドやinurl:コマンドと組み合わせて使うと、
– タイトルに東京を含むサイトのトップページのみを検索(title:東京 depth:-1)
– URLにfkojiを含むサイトのトップページのみを検索(inurl:fkoji depth:-1)
ということができます。
また、マイナス演算子と組み合わせることもできて、
– URLにfkojiを含むサイトで1階層目のみを検索(inurl:fkoji depth:0 -depth:-1)
ということもできて、このようにすると検索結果には http://twitter.com/fkoji は表示されますが、 http://www.fkoji.com/ は表示されない、といった検索ができます。
depthは使い方次第では意外と使えるオペレータなのかもしれません。
(情報元) Useful Content Restrictions for Yahoo Search
コメントを残す