יום שישי, 10 ביולי 2009

Windows 7 Library Web Search


ווינדוס 7 מאפשר בעזרת Connector מיוחד (שכרגע מס' אתרים בודדים מציעים) להריץ חיפוש באותו אתר דרך חלון במערכת עצמה, כלומר, אין צורך לפתוח את הדפדפן להכנס לאתר ולהריץ בו חיפוש, בנוסף גם חוסך עומס על המערכת.
ניתן להוריד קובץ מאוגד של מס' Connectors פה

אתרים שאינם תומכים או שעוד לא הפיצו Connector אשר מותאם למערכת ניתן ליצור בצורה עצמאית בעזרת מנוע חיפוש Live Search של Microsoft. (אסביר בהמשך רשומה זאת כיצד)

  • יש להוריד את קובץ ה Zip ולפתוח אותו במקום שנוח לנו.

  • לאחר מכן אפשר להוסיף איזה Connector שאנו רוצים ע"י לחיצה על ה Connector, בחלון שנפתח ללחוץ על Add ואז יופיע לנו תבנית חיפוש בספריית המשתמש.


  • במידה ומתקבלת לנו רשימה של קבצי URL ולא תצוגה מקדימה, ניתן לשנות זאת ע"י האפשרות הבאה (החיפוש עצמו מתבסס על RSS ולא כל האתרים תומכים בתצוגה מקדימה, אומנם רובם כן!)


    נבחר בתפריט More Options שנמצא בצד ימין בחלקו העליון של החלון
    Windows 7 Connector Search

    ואז נבחר באופציה Extra Large Icons או כל אופציה אחרת שברצוננו לראות את התפלגות הנתונים.
    Windows 7 Connector Search

    ועכשיו לקטע המעניין, כיצד אפשר ליצור Connector Search משלנו?
    נורא פשוט.
    נתחיל בכך שנפתח עורך טקסט שאנו אוהבים, אני משתמש ב notepad.




    <?xml version="1.0" encoding="UTF-8"?>
    <OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/" xmlns:ms-ose="http://schemas.microsoft.com/opensearchext/2009/">
    <ShortName>שם קיצור שיופיע בספריית המשתמש</ShortName>
    <Description>תיאור החיפוש</Description>
    <Url type="application/rss+xml" template="http://api.bing.com/rss.aspx?source=web&amp;query={searchTerms}+site:somewebsite.co.il&amp;web.count=50"/>
    <Url type="text/html" template="http://www.bing.com/search?q={searchTerms}+site:somewebsite.co.il"/>
    </OpenSearchDescription>




    כמו שאפשר לראות בקוד אני משתמש במנוע החיפוש החדש מבית מיקרוסופט bing, אך כל מנוע שיודע לקבל שאילתת חיפוש לכתובת אינטרנט ויודע להמיר את התוצאה ל RSS או ATOM יעשה את העבודה.
    את הקובץ נשמור עם סיומת .osdx ולאחר מכן נריץ אותו והוא יתווסף לרשימת המנועי חיפוש שלנו בספרייה האישית.

    להל"ן דוגמא, אני רוצה לבנות Connector Search לאתר הבלוגים של מיקרוסופט ישראל http://blogs.microsoft.co.il, אשתמש כמובן ב bing שאני יודע בוודאות שתומך בשאילתת חיפוש שכזאת.




    <?xml version="1.0" encoding="UTF-8"?>
    <OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/" xmlns:ms-ose="http://schemas.microsoft.com/opensearchext/2009/">
    <ShortName>MS Blogs IL</ShortName>
    <Description>Microsoft Blogs Israel</Description>
    <Url type="application/rss+xml" template="http://api.bing.com/rss.aspx?source=web&amp;query={searchTerms}+site:blogs.microsoft.co.il&amp;web.count=50"/>
    <Url type="text/html" template="http://www.bing.com/search?q={searchTerms}+site:blogs.microsoft.co.il"/>
    </OpenSearchDescription>




    אשמור את הקובץ בשם msblogsil.osdx (אין זה משנה איזה שם אתן לקובץ, זאת דרך שלי לזהות את הקובץ יותר בקלות אחר"כ), לאחר מכן, אריץ את הקובץ ואראה שהוא התווסף לרשימת מנועי החיפוש בספרייה שלי.

    במידע ומוצאים אתר שאכן תומך מלא ב RSS ניתן להשתמש ב RSS של האתר עצמו, זה גם יכול להיות יותר יעיל במידה ונמצא ב RSS יותר מידע (כמו תמונות וכו'.., דוגמא לכך בחיפוש של YouTube)

     
    Blogger Templates by Isnaini Dot Com and Real Estate Finalized by Erez Zarum