Windows7検索での自然言語検索の実験

以前の2つの記事では、WindowsSearchを使用し(Windows Search)必要なものを見つける方法について説明しました。これらの記事で私が話した用語のいくつかは、あなた自身の通常の話し方よりも火星のように見える可能性があります(間違いなく、通常その種の言語を使用するプログラマーがシステムを作成したためです)。(Martian)通常誰かに質問するのと同じように「話す」ことで、見つけたいものをWindowsに伝える方法がないのはなぜですか。理論的には、方法があります!それは自然言語検索(Natural Language Search)と呼ばれています。それを使うことで人生(そして検索)が楽になるかどうか見てみましょう。

自然になり始める

Microsoftだけが知っている何らかの理由で、NaturalLanguageSearchはデフォルトでオンになっていません。有効にするには、[スタートメニュー]検索ボックスに「フォルダオプション」と入力し(Start Menu)クリック(Folder Options)します。[フォルダオプション(Folder Options)]で、 [検索(Search)]タブに移動します。ここに、「自然言語検索を使用する」("Use natural language search")オプションが表示されます。そのチェックボックスをオンにして[ OK(OK) ]をクリックすると、準備が整います。

Windows7での自然言語検索

これを行った後、何かを検索し始めるまで、明らかに違いはありません。それがどのような違いを生むか見てみましょう。

意味のある検索—場合によっては

MicrosoftのWeb(Microsoft web)サイトによると、 SearchはいわゆるAdvancedQuerySyntaxを利用しています。検索に使用できる用語を説明している記事は次のとおりです。高度なクエリ構文(Windows)(Advanced Query Syntax (Windows))。以前の記事でクエリ用語の使用について説明しましたが、これにより、これらの用語の包括的なリストが提供されます。

ただし、 Natural Language Search(Natural Language Search)を試してみると、Microsoftによると、機能するはずの検索の一部がまったく機能しないことがわかりました。これが彼らのページで、自然言語(Natural Language)について非常に簡単に言及しています。一番下にあります。Windowsで検索するための高度なヒント(Advanced tips for searching in Windows)。そして、ここに彼らが与えた例のいくつかがあります:今日の電子メール(e‑mail today)、ドキュメント2011、著者スーザン(Susan)、写真休暇。

検索エンジン(search engine)は「the」、「from」、「of」などの一般的な単語を無視するため、結果が自然ではないように聞こえても、それらを除外できます。自然言語検索(Natural Language Search)で実際に「自然」言語が使用されているかどうかを確認するために、これらの単語の1つを残して検索してみることにしました。

以前の記事の検索用語を使い続けるために、猫の写真を探したいとしましょう。cat type:.jpgの代わりに、猫の写真を(picture of cat)試してみましょう。

Windows7での自然言語検索

ちょっと待って!「検索に一致するアイテムはありません」("No items match your search"?)とはどういう意味ですか?猫の写真はいろいろあります。YouTubeやLOLcat(YouTube and LOLcats)が猫の写真なしでは生き残れないのと同じように、猫を飼っている人は必ず写真を撮る必要があります。それは人生のそれらの事実の1つです。

よし、別の方法で試してみましょう。今回は猫の写真(photo of cat)

Windows7での自然言語検索

どうやら、私が使用している「自然言語」は、検索(Search)に関する限り不自然です。猫の写真(cat photo)でもう一度やってみましょう。( picture catでも同じ結果が得られることを発見しました。)

Windows7での自然言語検索

それはもっと似ています!Windows 7では.jpgファイルのみが「画像(Pictures)」と見なされ、他の種類のファイルは「ドキュメント」または「ファイル」と呼ばれているようですが、問題ありません。(OK. As)検索で探しているものが見つかる限り、検索によって結果がどのように分類されているかは関係ありませ(Search)

日付は重要です

今日作成した猫の写真を含めたくなく、古いものだけを含めたとしましょう。これには少し理解が必要です。Windowsが自然と考える方法で実行する必要があります。これは、平均的な人が自然と考える方法とは一致しない場合があります。思い通りの結果を得るために、今日以前に作成した猫の写真(cat photo created before today)を入力してみました。これはかなりの数の結果を得ました。

Windows7での自然言語検索

しかし、2012年6月に作成された猫の写真(cat photo created june 2012)を試してみたところ、何も得られませんでした。その検索に一致する「猫」として適切にタグ付けまたは名前が付けられた画像が少なくとも20枚ありますが。( 2012年6月に作成されたドキュメント(document created june 2012)も試しましたが、何も得られませんでした。どのような種類のドキュメントもありませんでした!)

Windows7での自然言語検索

ご覧のとおり、Natural Language Searchを使用してファイルを検索することは、ほとんどの人が考えるほど「自然」ではありません。

他に何を見つけることができますか?

ドライブのインデックス作成方法と、ファイルの作成と保存に使用しているソフトウェアによって大きく異なります。only.jpgファイルが「画像」としてカウントされることはすでに見てきました。

たとえば、電子メールのインデックスを作成する場合、および電子メールの保存にデフォルトのフォルダー(default folder)を使用しない場合(または、Windows電子メール(Windows email)アプリを使用しない場合)、検索(Search)でフォルダーのインデックスを作成するように指示する必要があります。あなたの電子メールは保持されます。これを行う方法については、前のチュートリアルを参照してください:Windows7で(Windows 7)検索(Search)を使用して検索インデックス(Search Index)をカスタマイズする方法。

ただし、 Windows Search(Windows Search)と互換性のある電子メールクライアントを使用している場合、およびWindowsがデータをインデックス付けする方法を使用している場合にのみ、電子メールのインデックスが正しく作成されます。これは、 Microsoft Outlook(Microsoft Outlook)Windows Live Mail、Mozilla(Windows Live Mail or Mozilla)Thunderbirdなどの電子メールクライアントを使用する必要があることを意味します。

デスクトップ(desktop email client)の電子メールクライアントとしてEudoraを使用していますが、検索(Search)で電子メールメッセージを見つけることができませんでした。Eudora受信ボックスの(Eudora)ファイル名(file name)を入力すると、問題はありませんが、個々のメッセージのインデックス作成や検索は行われません。

検索内の検索

検索(Search)を使用する他の方法よりも、自然言語検索(Natural Language Search)を理解することは時間の問題であり、多く(time and plenty)の実験が必要です。柔軟に対応する意思があり、プログラマーにとっての「自然言語」とは、ほとんどの場合、他の人にとっての「自然言語」とは異なることを念頭に置いておくと、理解できるはずです。自然言語検索(Natural Language Search)を機能させる方法。これが努力する価値がない場合は、ファイル名、ワイルドカード、および高度なクエリ構文(Advanced Query Syntax)の用語を使用して検索を実行する方法に関する以前の記事を参照してください。



About the author

私は 10 年以上の経験を持つソフトウェア開発者です。私は Mac プログラミングを専門としており、TextEdit、GarageBand、iMovie、Inkscape など、さまざまな Mac アプリケーション用に数千行のコードを書いてきました。また、Linux および Windows 開発の経験もあります。開発者としての私のスキルにより、macOS から Linux まで、さまざまなソフトウェア開発プラットフォーム向けの高品質で包括的なチュートリアルを作成することができます。このチュートリアルは、使用しているツールについて詳しく知りたい人にとって最適な選択肢です。



Related posts