Experimentovanie s vyhľadávaním v prirodzenom jazyku pri vyhľadávaní v systéme Windows 7

Vo svojich predchádzajúcich dvoch článkoch som hovoril o používaní vyhľadávania v systéme Windows(Windows Search) na nájdenie toho, čo chcete. Niektoré terminológie, o ktorých som hovoril v týchto článkoch, môžu vyzerať skôr ako Marťan(Martian) než váš vlastný normálny spôsob reči (nepochybne preto, že programátori, ktorí bežne používajú tento druh jazyka, vytvorili systém). Prečo neexistuje spôsob, ako povedať systému Windows(Windows) , čo chcete nájsť, tým, že sa s ním „porozprávate“ spôsobom, akým by ste sa obyčajne niekoho spýtali? Teoreticky existuje spôsob! Nazýva sa to vyhľadávanie v prirodzenom jazyku(Natural Language Search) . Pozrime sa, či jej používanie uľahčuje život (a hľadanie).

Začnite ísť prirodzene

Z nejakého dôvodu známeho iba spoločnosti Microsoft nie je vyhľadávanie v prirodzenom jazyku(Natural Language Search) predvolene zapnuté. Ak ju chcete povoliť, do vyhľadávacieho poľa ponuky Štart napíšte (Start Menu)Možnosti priečinka(Folder Options) a potom naň kliknite. V Možnostiach priečinka(Folder Options) prejdite na kartu Hľadať . (Search)Tu uvidíte možnosť „Použiť vyhľadávanie v prirodzenom jazyku“("Use natural language search") . Začiarknite toto políčko, kliknite na tlačidlo OK a môžete začať.

Vyhľadávanie v prirodzenom jazyku v systéme Windows 7

Keď to urobíte, nič nebude vyzerať inak, až kým nezačnete niečo hľadať. Pozrime sa, aký je v tom rozdiel.

Vyhľadávania, ktoré majú zmysel – niekedy

Podľa webovej stránky spoločnosti Microsoft využíva (Microsoft)vyhľadávanie(Search) takzvanú pokročilú syntax dopytov(Advanced Query Syntax) . Tu je ich článok vysvetľujúci terminológiu, ktorú môžete použiť na vyhľadávanie: Rozšírená syntax dopytov (Windows)(Advanced Query Syntax (Windows)) . O používaní výrazov dopytov som hovoril v predchádzajúcich článkoch a toto by vám malo poskytnúť úplný zoznam týchto výrazov.

Pri experimentovaní s vyhľadávaním v prirodzenom jazyku(Natural Language Search) som však zistil, že niektoré vyhľadávania, ktoré by podľa Microsoftu(Microsoft) mali fungovať , mi vôbec nefungovali. Tu je ich stránka, ktorá veľmi stručne spomína prirodzený jazyk(Natural Language) , úplne dole: Pokročilé tipy na vyhľadávanie v systéme Windows(Advanced tips for searching in Windows) . A tu sú niektoré z príkladov, ktoré uviedli: e‑mail dnes, dokumenty 2011, autorka Susan , obrázky z dovolenky.

Keďže vyhľadávací nástroj ignoruje bežné slová ako „the“ a „from“ a „of“, môžete ich vynechať, aj keď výsledok znie menej než prirodzene. Rozhodol som sa, že skúsim vyhľadať jedno z týchto slov, len aby som zistil, či Vyhľadávanie v prirodzenom jazyku(Natural Language Search) skutočne používa „prirodzený“ jazyk.

Aby som naďalej používal hľadaný výraz z predchádzajúcich článkov, povedzme, že chcem hľadať obrázky mačiek. Namiesto cat type:.jpg skúsme obrázok mačky(picture of cat) .

Vyhľadávanie v prirodzenom jazyku v systéme Windows 7

Počkaj minútu! Čo tým myslíte, že „hľadaniu nezodpovedajú žiadne položky“? ("No items match your search"?)Mám všetky druhy obrázkov mačiek. Rovnako ako YouTube a LOLcats by nikdy neprežili bez obrázkov mačiek, ľudia, ktorí majú mačky, sú povinní fotografovať. Je to jedna z tých skutočností života.

Dobre, skúsme to inak. Tentokrát fotka mačky(photo of cat) .

Vyhľadávanie v prirodzenom jazyku v systéme Windows 7

Zdá sa, že „prirodzený jazyk“, ktorý používam, je neprirodzený, čo sa týka vyhľadávania(Search) . Skúsme to ešte raz s fotkou mačky(cat photo) . (Zistil som, že obrázková mačka(picture cat) dáva rovnaké výsledky.)

Vyhľadávanie v prirodzenom jazyku v systéme Windows 7

To je viac ako ono! Zdá sa, že systém Windows 7 považuje iba súbory .jpg za „ obrázky(Pictures) “, zatiaľ čo iné typy súborov sa nazývajú „Dokumenty“ alebo „Súbory“, ale to je v poriadku. Pokiaľ(OK. As) vyhľadávanie nájde to, čo hľadáte, nezáleží na tom, ako sú výsledky kategorizované podľa vyhľadávania(Search) .

Na dátumoch záleží

Povedzme, že som nechcel zahrnúť obrázky mačiek, ktoré som vytvoril dnes, ale iba staršie. Chce to trochu zisťovania a musí sa to robiť tak, ako to Windows považuje za prirodzené, čo sa nemusí zhodovať s tým, ako si priemerný človek myslí, že je prirodzený. Aby som dosiahol požadované výsledky, pokúsil som sa zadať fotografiu mačky vytvorenej pred dneškom(cat photo created before today) . To prinieslo pomerne veľa výsledkov.

Vyhľadávanie v prirodzenom jazyku v systéme Windows 7

Keď som však vyskúšal fotografiu mačiek vytvorenú v júni 2012(cat photo created june 2012) , nedostal som nič. Aj keď existuje najmenej 20 obrázkov správne označených alebo pomenovaných ako „mačka“, ktoré spĺňajú toto vyhľadávanie. (Vyskúšal som aj dokument vytvorený v júni 2012(document created june 2012) a nedostal som nič – žiadne dokumenty akéhokoľvek druhu!)

Vyhľadávanie v prirodzenom jazyku v systéme Windows 7

Ako vidíte, vyhľadávanie súborov pomocou funkcie Natural Language Search nie je také „prirodzené“, ako by si väčšina ľudí mohla myslieť.

Čo ešte nájdem?

Veľa závisí od toho, ako je váš disk indexovaný a aký softvér používate na vytváranie a ukladanie súborov. Už sme videli, že iba súbory.jpg sa počítajú ako „obrázky“.

Ak napríklad chcete, aby boli vaše e-maily indexované, a ak nepoužívate predvolený priečinok na ukladanie e-mailov (alebo ak nepoužívate e-mailovú aplikáciu pre systém Windows(Windows) ), budete musieť vyhľadávaniu(Search) prikázať, aby indexovalo priečinky vaše e-maily sú uložené. Pokyny, ako to urobiť, nájdete v predchádzajúcom návode: Ako používať vyhľadávanie v systéme Windows 7 a prispôsobiť index vyhľadávania(How to Use Search in Windows 7 and Customize the Search Index) .

E-maily však budú správne indexované iba vtedy, ak používate e-mailového klienta, ktorý je kompatibilný s Windows Search a ako systém Windows(Windows) indexuje údaje. To znamená, že by ste mali používať e-mailového klienta, ako je Microsoft Outlook(Microsoft Outlook) , Windows Live Mail alebo Thunderbird od (Thunderbird)Mozilly(Mozilla) .

Používam Eudoru(Eudora) ako desktopového e-mailového klienta a nepodarilo sa mi pomocou Vyhľadávania(Search) nájsť žiadne e-mailové správy. Ak zadám názov súboru pre moju schránku Eudora , zistí to bez problémov, ale jednotlivé správy nie sú indexované ani prehľadávané.

Vyhľadávanie v rámci vyhľadávania

Ešte viac ako pri iných spôsoboch používania Vyhľadávania(Search) je zistenie v prirodzenom jazyku(Natural Language Search) otázkou času a množstva experimentov. Ak ste ochotní byť flexibilní a máte na pamäti, že to, čo je pre programátora „prirodzený jazyk“ je takmer vždy niečo iné ako to, čo je „prirodzený jazyk“ pre nás ostatných, mali by ste byť schopní zistiť ako zabezpečiť, aby vám vyhľadávanie v prirodzenom jazyku(Natural Language Search) fungovalo. Ak to nestojí za námahu, pozrite si predchádzajúce články o tom, ako vyhľadávať pomocou názvov súborov, zástupných znakov a terminológie rozšírenej syntaxe dotazov .(Advanced Query Syntax)



About the author

Som softvérový recenzent a odborník na produktivitu. Recenzujem a píšem softvérové ​​recenzie pre rôzne softvérové ​​aplikácie, ako sú Excel, Outlook a Photoshop. Moje recenzie sú dobre informované a poskytujú objektívny pohľad na kvalitu aplikácie. Softvérové ​​recenzie píšem od roku 2007.



Related posts