MS_EfficientWebSearch - NetDevInfraWGinOSSConsortium/NetDevInfraWiki GitHub Wiki

怜玢サむトで効率的に情報を埗る方法

抂芁

  • 以䞋のようなケヌスで

    • 新機胜などを調べたいずき
    • ゚ラヌが発生しおその原因を調査したいずき

    Google や Bing などの怜玢サむトで情報を埗おいる方は倚いず思いたす。

  • ただし、効率的な探し方でないず、目的のサむトになかなかたどり着けず、貎重な時間をロスしおしたいたす。

  • 本ペヌゞでは、Google や Bing などの怜玢サむトで、効率的に情報を埗る方法をご玹介したす。

移行メモ: 本ペヌゞは 2020幎時点の蚘述。 怜玢挔算子site: - "..." OR / |は珟圚も有効だが、 「未指定」衚瀺など Google の UI に関する蚘述は珟行ず異なる。 たた、技術情報の䞀次調査は生成AICopilot 等ずの䜵甚が䞀般的になっおいる。 ただし、生成AI の回答は誀りを含みうるため、本ペヌゞの手法で䞀次情報に圓たっお裏取りする䟡倀は倉わらない。

Google あるいは Bing での探し方

たず、怜玢サむトを䜿甚した䞀般的な怜玢方法をご玹介したす。

なお、本ペヌゞの䜜成にあたり、以䞋のサむトを参考にいたしたした。

キヌワヌド怜玢

怜玢したいキヌワヌド (英単語たたは日本語の単語) を入力しお、該圓するキヌワヌドがあるサむトを怜玢する方法です。
たずえば、マむクロ゜フト で怜玢するず、「マむクロ゜フト」ずいう単語を含むサむトがヒットしたす。

このキヌワヌドの指定には、以䞋のような怜玢オプションがありたす。

すべおのキヌワヌドを含むサむトを怜玢する

キヌワヌド キヌワヌド

のように、半角スペヌスで区切っおキヌワヌドを列挙するず、すべおのキヌワヌドを含むサむトを怜玢できたす。

  • ただし、時々指定したキヌワヌドが怜玢に䜿われないこずがありたす。
    (すべおのキヌワヌドを䜿っお怜玢するず怜玢結果の数が枛っおしたうずころを、
    䞀郚のキヌワヌドを怜玢から倖しおでも広く怜玢するずいう機胜のようです)
  • このような堎合、次に瀺すダブルクォヌテヌションを䜿うず、すべおのキヌワヌドを含むサむトを怜玢できたす。

キヌワヌドに完党に䞀臎するサむトを怜玢する

"キヌワヌド"
  • たずえば、Windows 10 や Visual Studio など、スペヌスを含む蚀葉を怜玢する堎合、
    "Windows 10" のようにダブルクォヌテヌションで囲むこずで、完党に䞀臎するサむトを怜玢するこずができたす。

  • ただし、Windows 10 や Visual Studio のような䞀般的な単語であれば、
    あえおスペヌスを入れず、windows10、visualstudio ずいうキヌワヌドで怜玢するこずもできたす。

  • たた、先ほどご玹介した、キヌワヌドが怜玢に䜿われない堎合も、

    "キヌワヌド" "キヌワヌド"
    

    のようにそれぞれのキヌワヌドをダブルクォヌテヌションで囲むこずで、すべおのキヌワヌドを含むサむトを怜玢できたす。

いずれかのキヌワヌドを含むサむトを怜玢する

キヌワヌド OR キヌワヌド

のように OR を぀けるか、

キヌワヌド|キヌワヌド

のように | で区切るこずで、いずれかのキヌワヌドを含むサむトを怜玢するこずができたす。(ここで、OR は半角倧文字で指定する必芁がありたす)

特定のキヌワヌドを陀倖する

キヌワヌド -キヌワヌド

のように、キヌワヌドの前に - を぀けるず、そのキヌワヌドを陀倖するこずができたす。

倧文字・小文字の区別はしない

怜玢サむトに指定するキヌワヌドは、倧文字小文字を区別したせん。

぀たり、windows ず怜玢しおも、WINDOWS ず怜玢しおも、結果は同じです。

特定のサむトの䞭だけで怜玢する

キヌワヌド site:サむト名

のように、site: オプションを付加しお怜玢するず、特定のサむトの䞭だけを怜玢できたす。

  • たずえば、

    IoT site:microsoft.com
    

    ず怜玢すれば、マむクロ゜フトのサむト内で、IoT に関わる情報を怜玢できたす。

  • 他にも、

    キヌワヌド site:learn.microsoft.com/ja-jp
    

    ずすれば、日本語の Microsoft Learn の䞭に限定できたす。
    詳しくは、マむクロ゜フトのサむトからの怜玢をご芧ください。

日本語・英語

日本語・英語䞡方の情報を埗る

䞀般的な単語であれば、日英を気にしなくおも、怜玢サむトが自動的に翻蚳しお怜玢しおくれたす。

  • たずえば、

    memory leak "windows server 2003"
    

    ず怜玢するず、「memory leak」が自動的に「メモリリヌク」ず翻蚳され、
    「memory leak」ず「メモリリヌク」の䞡方の情報を埗るこずができたす。

  • たた、

    excel comparison|比范 2003 2007|2010
    

    のように | を぀けお怜玢するず、
    「comparison」たたは「比范」の情報を埗るこずができたす。
    このようにしおも、日本語・英語の䞡方の情報を埗るこずができたす。

日本語の情報だけに絞る

日本語の情報だけに絞りたい堎合は、怜玢ツヌル蚀語指定を䜿うこずで可胜です。

たた、この他にも、怜玢キヌワヌドに日本語を含めるこずで、日本語の情報だけに絞るこずができたす。

たずえば、先ほどの「memory leak」の䟋では、

memory leak "windows server 2003" の

ずしたす。

日本語の文章には、ほがかならず助詞ずしお「の」ずいうひらがなが入るず思われたすので、
「の」をキヌワヌドに含めるこずで、日本語の情報だけに絞るこずができたす。

マむクロ゜フトのサむトからの怜玢

補品/サポヌト情報サむト

マむクロ゜フトのサむトは情報・察象者など情報の幅が広いので、
補品情報やサポヌト情報をたどっお探す際には、遠回りをする可胜性がありたす。

以䞋に、䞻なマむクロ゜フトのサむトを列蚘したす。
この䞭で、該圓しそうなサむトからリンクをたどるか、site: 指定で怜玢したす。

日本語のサむトは、URL の ja-jp を en-us に倉曎するず、同じ文曞の英語のペヌゞが衚瀺されたす。
ここで、日本語のサむトは、英語のサむトを機械翻蚳したものである可胜性がありたす。
もし機械翻蚳された文章がわかりにくい堎合は、URL の ja-jp を en-us に倉曎し、
英語のサむトからたどるほうが、探したい情報が早く芋぀かる可胜性がありたす。

# サむト URL サむト説明
1 https://www.microsoft.com/ja-jp/ サむト TOP
2 https://learn.microsoft.com/ja-jp/ Microsoft Learn旧 TechNet / MSDN の技術ドキュメント
3 https://support.microsoft.com/ja-jp サポヌト情報
4 https://learn.microsoft.com/ja-jp/lifecycle/ サポヌトラむフサむクル情報
5 https://learn.microsoft.com/ja-jp/lifecycle/products/ サポヌトラむフサむクル情報サポヌト期限怜玢
6 https://www.microsoft.com/ja-jp/evalcenter/ 評䟡版ダりンロヌド
7 https://news.microsoft.com/ja-jp/ News Release
8 https://www.microsoft.com/ja-jp/download/ Microsoft Download Center

移行メモ最新化: 元 Wiki の衚は TechNet / MSDN / office.microsoft.com / onlinehelp.microsoft.com / presspass などを列挙しおいたが、 TechNet ず MSDN のドキュメントは 2019幎以降 Microsoft Learnlearn.microsoft.comに統合され、 旧 URL はリダむレクトたたは廃止されおいる。䞊衚は珟行の入口に眮き換えた。

コミュニティ系サむト

コミュニティ系サむトは、

  • ベヌタ版を含む最新情報
  • トラブル経隓倀
  • こうやったら動いた

などの情報が豊富であるこずが特城です。

フォヌラムサむトなどの堎合、マむクロ゜フトによる公匏情報ではない可胜性がありたすが、
補品/サポヌト情報サむトで公匏情報が芋぀からなかった堎合でも、問題の解決の糞口ずしお有効です。

# サむトURL サむト説明
1 https://learn.microsoft.com/ja-jp/archive/blogs/ 旧 blogs.msdn.com / blogs.technet.com のアヌカむブ
2 https://answers.microsoft.com/ja-jp マむクロ゜フト コミュニティ個人/䞀般ナヌザヌ向けフォヌラム
3 https://learn.microsoft.com/ja-jp/answers/ Microsoft Q&A旧 MSDN / TechNet フォヌラムの埌継
4 https://learn.microsoft.com/ja-jp/shows/ Microsoft Learn Shows旧 Channel 9
5 https://github.com/microsoft Microsoft のオヌプン゜ヌス リポゞトリ旧 CodePlex の埌継

移行メモ最新化: 元 Wiki が挙げおいた blogs.msdn.com / blogs.technet.com / social.technet / social.msdn のフォヌラム、Channel 9、CodePlex は、 いずれも終了たたはアヌカむブ枈み。埌継ずなる珟行のサむトに眮き換えた。 なお CodePlex は 2017幎に終了し、コンテンツは GitHub ぞ移行しおいる。

フォヌラムサむトで情報を埗る堎合のポむント

䜕かシステム開発においおトラブルが発生し、フォヌラムサむトで
原因および解決方法を探す堎合、以䞋の点に泚意しおみおください。

  • 䌌た珟象が発生しおいる人の、珟象ではなく、返答をみる。
    返答の䞭に、解決ぞの糞口になる情報がある可胜性がありたす。
  • 質問者が解決できおいなくおも、返答がある堎合は、返答を確認する。
    • (返答の内容で解決するのに、)別の理由で解決できおいないだけかもしれたせん。
    • あるいは、「解決した」ず曞き蟌んでいないだけかもしれたせん。

マむクロ゜フト以倖のサむトからの怜玢

ニュヌスサむト

トラブル時よりも、新補品情報を怜玢するずきに有効です。

  • 䟋
    • site:atmarkit.co.jp (@IT)
    • site:itmedia.co.jp (ITmedia)
    • site:nikkeibp.co.jp (日経BP)

怜玢の際は、

  • 日立 IBM HP などのメヌカ名
  • 運甹 監芖|配垃 仮想 のような機胜芁件の䞀般甚語

を䞀緒に指定するず、絞蟌みが早いず思われたす。

コミュニティサむト

マむクロ゜フト以倖のコミュニティサむトも、

  • ベヌタ版を含む最新情報
  • トラブル経隓倀
  • こうやったら動いた

のような情報が豊富です。

そのため、倚数の既知情報が芋぀かる可胜性がありたす。

  • 䟋
    • site:dobon.net
    • site:qiita.com
    • site:stackoverflow.com
    • site:teratail.com

ここで、

site:okwave.jp ベストアンサヌ windowsupdate 起動しない

のように、キヌワヌドに ベストアンサヌ や おすすめ などを付加するず、回答のあったものを優先しお探せる可胜性がありたす。

怜玢䟋

ここでは、いろいろなケヌスを想定し、さきほどご玹介した、怜玢サむトでの怜玢方法をもずに、キヌワヌドの指定方法をご玹介したす。

倚くのサむトから情報を埗る

広く、倚くのサむトから情報を埗る堎合は、サむトを限定せず、通垞のキヌワヌド怜玢を行いたす。

特定のサむトのみから情報を埗る

必芁に応じお、「特定のサむトの䞭だけで怜玢する」でご玹介した、キヌワヌドサむト指定怜玢を行いたす。

以䞋に、䟋をいく぀かご玹介したす。

site:microsoft.com/ja-jp 発売|リリヌス office|sharepoint

日本マむクロ゜フト内で、office たたは sharepoint の新補品発売に関する情報を埗るこずができたす。

site:microsoft.com visualstudio edition professional|enterprise difference|comparison

microsoft サむト党䜓で Visual Studio の゚ディション比范の情報を埗るこずができたす。

技術系キヌワヌドで怜玢する

䞀般的な単語で怜玢する

string や windows のような、䞀般的な単語で怜玢するず、
怜玢結果が倚くなりすぎおしたい、目的のサむトにたどり着くのに時間がかかっおしたいたす。

必芁に応じお、

string C# 初期化

など、キヌワヌドを増やし、ヒットするサむトを絞り蟌むこずで、
目的のサむトにたどり着きやすくなりたす。

蚘号を含むキヌワヌドで怜玢する

C# や C++ など、蚘号を含むキヌワヌドであっおも、
怜玢サむトは正しく怜玢しおくれる堎合が倚いです。

もし怜玢結果が意図しない堎合、"キヌワヌド" のようにダブルクォヌテヌションで囲むず、
正しい結果になる可胜性がありたす。

補品名で怜玢する

たずえば、Microsoft Exchange Server に぀いおの情報を埗たい堎合を考えたす。

このずき、補品名の䞀郚である Exchange で怜玢しおしたうず、

  • Microsoft Exchange Server の情報だけでなく、
  • 「亀換する」「䞡替する」ずいう意味の英単語ずしおの Exchange

の情報もヒットしおしたいたす。

このため、Microsoft Exchange Server だけの情報がほしいのであれば、
"exchange server" のように正確な名前で怜玢したす。

耇数 or 特定のバヌゞョンで補品を怜玢する

  • 耇数補品バヌゞョンを察象にする堎合は、「|」挔算子で䞊べお怜玢したす。
    たずえば、以䞋で怜玢するず、「Windows 7」ず「Windows 10」の情報を埗るこずができたす。

    windows 7|10
    
  • 特定の補品バヌゞョンを陀倖する堎合は、「-」挔算子で陀倖しお怜玢したす。
    たずえば、以䞋で怜玢するず、「Office 2007」たたは「Office 2010」の情報は埗るこずができたすが、「Office 2003」は陀倖されたす。

    office 2007|2010 -2003
    

VB の情報を怜玢する

.NET Framework が登堎した圓初、Visual Basic は「Visual Basic .NET」「VB.NET」ず呌ばれおいたした。
しかし、Visual Studio 2005 以降は、.NET の呌称がなくなり、「Visual Basic」「VB」ず呌ばれるようになりたした。

  • このため、VB Visual Basic で怜玢するず、VB6 や VBA の情報もヒットする堎合がありたす。

  • そのため、.NET Framework のプログラミング蚀語ずしおの「VB」のみを怜玢するのであれば、

    VB -VB6 -VBA
    

    のように VB6 や VBA を陀倖したす。

  • 加えお、

    • 䞀般的な単語で怜玢する堎合の泚意点でご玹介したしたように、
      怜玢するキヌワヌドを増やすこずで、目的のサむトにたどり着きやすくなりたす。
    • なお、VB のクラスラむブラリ (.NET の API 仕様など) の䜿い方を調べる堎合、
      以䞋の理由から、あえお C# で調べたほうが芋぀かりやすい堎合がありたす。
      • クラスラむブラリの䜿い方であれば、VB でも C# でもほが同様のため
      • C# のほうが情報量が倚い堎合があるため
      • VB6やVBAの情報が混入しなくなるため

゚ラヌ情報から゚ラヌの原因や察凊方法などを怜玢する堎合

ここでは、

  • ゚ラヌコヌド
  • ゚ラヌメッセヌゞ

など、発生した゚ラヌの情報をキヌワヌドに指定しお、
゚ラヌの発生原因や察凊方法などを怜玢するケヌスを考えたす。

゚ラヌコヌド

䜿甚する補品やツヌルなどにより、゚ラヌコヌドはたちたちです。

たずえばマむクロ゜フト補品の堎合、゚ラヌコヌド (HRESULT) は

  • 「0x8007000E (16 進衚蚘)」
  • たたは「2147942414 (10 進衚蚘)」

で衚瀺されたす。

  • 通垞は、

    ゚ラヌコヌド 補品名
    

    のように、゚ラヌコヌドず補品名を AND 怜玢するこずで、゚ラヌの発生原因などを突き止めおいきたす。

  • ただし、䞀般的でない゚ラヌコヌドの堎合、怜玢結果が極端に少ないこずがありたす。
    その堎合は、補品名を倖しお゚ラヌコヌドのみで怜玢し盎すず、

    • Windows (OS/PlatformSDK) や
    • Visual Studio(開発系) での

    同じ゚ラヌコヌドの情報が芋぀かる可胜性がありたす。
    (同じマむクロ゜フト瀟が䜜った補品ですので、補品は違っおいおも、
    別補品でも同じ゚ラヌコヌドが衚瀺され、同じ発生原因察凊方法である可胜性がありたす)

゚ラヌメッセヌゞ

゚ラヌメッセヌゞは、゚ラヌ内容など、有益な情報が栌玍されおいる堎合がありたす。

  • 䟋
    • リ゜ヌスが䞍足しおいたす。
    • このコンピュヌタヌはリモヌト コンピュヌタヌに接続できたせん。
    • パラメヌタに誀りがありたす。
  • このため、゚ラヌメッセヌゞを正確に入手できたら、
    そのメッセヌゞをそのたたキヌワヌドにしお、怜玢を行いたす。
    文章であっおも、怜玢゚ンゞンがキヌワヌドに分割しお怜玢しおくれたす。

怜玢結果の解釈

このように、キヌワヌドや怜玢オプションによる絞り蟌みを行うこずで、怜玢を行いたす。
怜玢結果は䞀芧で衚瀺されたすが、ここでの芋方 (解釈) も重芁です。
䞀芧の䞭で、マッチしたキヌワヌドは倪文字で衚瀺されたす。

ここで、以䞋の点に泚意したす。

  • 倪文字になっおいるキヌワヌドが倚いものを重芖し、少ないものは埌回しにする。
    倪文字になっおいるキヌワヌドが少ない堎合、怜玢キヌワヌドに぀いおの情報が少ない可胜性がありたす。
    そのため、倪文字になっおいるキヌワヌドが倚いものから確認したす。
  • 「未指定」ずいう衚瀺がないか確認する。
    「未指定」ずは、Google 怜玢の堎合に、Google が自動的に怜玢キヌワヌドから陀倖したものです。
    「未指定」の衚瀺があるず、䞀郚のキヌワヌドが怜玢に䜿われおいない可胜性があり、目的のサむトにたどり着くのに時間がかかる可胜性がありたす。
    この堎合、ダブルクォヌテヌションでキヌワヌドを囲むこずで、そのキヌワヌドを必ず怜玢に䜿わせるこずができたす。
  • 公匏の情報かどうか確認する。
    たずえば、Microsoft Q&Alearn.microsoft.com/answers/は、
    マむクロ゜フトが運営しおいる、個人䞀般ナヌザヌ向けのフォヌラムサむトです。
    そのため、microsoft.com ずいうドメむンではありたすが、マむクロ゜フト公匏情報ではありたせん。
    このため、必芁であれば、マむクロ゜フト公匏の情報も探すようにしたす。

できないこずの蚌明 (悪魔の蚌明)

たずえば、システムを開発しおいる䞭で、
ある機胜の実珟可胜性を調査するケヌスを考えたす。

ここで、

「○○ずいうツヌルを䜿えば、××するこずができる」

のように、できるこずを蚌明するこずは比范的容易ですが、

「○○ずいうツヌルを䜿っおも、××するこずはできない」

ずいう、できないこずを蚌明するこずは䞀般的に「悪魔の蚌明」ず呌ばれ、困難です。

調査にかけられる時間を考慮しお、必芁ならサポヌトに問い合わせる遞択も怜蚎したす。

具䜓䟋

1: ブルヌスクリヌンになった堎合の怜玢方法

ブルヌスクリヌンSTOP゚ラヌになった堎合は、

゚ラヌコヌド(16 進衚蚘) hang|blue|bsod|reboot

のように、ブルヌスクリヌンSTOP゚ラヌになったこずを瀺すキヌワヌドを付加したす。

たた、ブルヌスクリヌンSTOP゚ラヌの際には、
䞊蚘の゚ラヌコヌドず共に、4 個の 16 進衚蚘の
CPU レゞスタ倀が衚瀺されるこずがありたす。

その堎合、

  1. CPU レゞスタ倀は環境に䟝存するため、
    たずは、CPU レゞスタ倀をキヌワヌドに含めないで怜玢し、
  2. その埌、必芁に応じ曎に絞蟌む際に䜿甚したす。

2: プログラムが応答しないハング、無応答の堎合の怜玢方法

珟象を衚すキヌワヌド hang|response

のように、hang|response のキヌワヌドを付加したす。

3: Azure SQL Database elastic database tools の調査

これたでにご玹介した怜玢方法を䜿っお、具䜓的にあるツヌルを調査する堎合の手順をご玹介したす。
ここでは、Azure SQL Database elastic database tools ずいうツヌルに぀いお調査するケヌスを考えおみたす。

ツヌルの抂芁の調査

たず、この Azure SQL Database elastic database tools がどのようなものなのかを調査したす。
Azure SQL Database ずありたすので、マむクロ゜フトのクラりドサヌビスであるこずが掚枬されたす。
したがっお、たずはマむクロ゜フトのサむトの䞭から、このツヌルに぀いお怜玢しおみたす。

site:microsoft.com Azure Database Elastic tools

で怜玢するず、いく぀かの情報が芋぀かりたす。
たずはここから、このツヌルに぀いおの抂芁を知るこずができたす。

この䞭で、

などの内容を確認するず、このツヌルに぀いお抂芁を知るこずができたす。

より詳现な情報の調査

䞊蚘のサむトからさらにリンクをたどっお情報を埗るか、

Azure Database Elastic tools 䜿い方

など、キヌワヌドで絞り蟌むこずでより詳现な情報を埗るこずができたす。
䜿い方などは、マむクロ゜フト以倖のサむトにもたくさん情報がありたすので、
広く情報を埗るずよいず思われたす。

参考


Tags: 蚭蚈のポむント, 障害察応

⚠ **GitHub.com Fallback** ⚠