ميزات البحث الجديدة في موقع جريدة الرياض ومتصفح إنترنت إكسبلورر 8


قامت جريدة الرياض مؤخراً باضافة خدمات على محرك البحث الخاص بموقعها الالكتروني لتمكين زوار الجريدة من الحصول على خدمة أسرع وأفضل للبحث وذلك من خلال متصفح الانترنت اكسبلورر 8 "Internet Explorer 8"

تتمثل هذه الاضافات في شيئين:

- مقدم خدمة البحث أو مايسمى بـ Search Provider والذي يمكن قراء الجريدة من الوصول لمحرك بحث الرياض مباشرة من مربع البحث في المتصفح.

- مسرع خدمة البحث أو مايسمى Search Accelerator والذي يمكن قراء الجريدة من تحديد أي كلمة أو نص في أي موقع كان والوصول السريع لنتائج البحث من الرياض على تلك الكلمة أو ذلك النص

فيما يلي تفصيل كيفية استغلال تلك الميزة والتي يتختص فيها الانترنت اكسبلورر 8

مقدم خدمة البحث

قم بزيارة موقع البحث في جريدة الرياض http://www.alriyadh.com/search

ستلاحظ أن مربع البحث يشير باللون البرتقالي دلالة على اكتشاف محرك بحث يمكن إضافته للقائمة

قم بالضغط على السهم واختيار "إضافة مقدم خدمة البحث" أو "Add Search Provider" ومن ثم اختر "البحث في جريدة الرياض"

 
سيظهر لك مربع حوار لتأكيد اضافة محرك البحث. قم بالضغط على إضافة أو "Add"


ستجد أن محرك بحث جريدة الرياض أضيف للقائمة ويمكن إختياره متى شئت من غير الحاجة لزيارة موقع البحث يدوياً

قم بالضغط على "البحث في جريدة الرياض" وابحث عن ما تريده في الجريدة بسهولة

مسرع محرك البحث

قم بزيارة موقع البحث في جريدة الرياض http://www.alriyadh.com/search

قم بالضغط على مسرع محرك البحث من خلال موقع البحث أو قم باختياره من موقع مايكروسوفت للاضافات

سيظهر لك مربع حوار لتأكيد إضافة المسرع لقائمة المسرعات في المتصفح

 

بعد الاضافة بنجاح، يمكنك استخدام المسرع في موقع الرياض أو أي موقع آخر وذلك كالتالي

حدد أي كلمة أو نص تود البحث عنه

انتظر لوهلة وستلاحظ رمز أزرق يظهر بجوار التحديد الذي قمت به

اضغط على هذا الرمز لتصل إلى قائمة المسرعات التي يمكن استخدامها

قم بالمرور على القائمة بحثا عن مسرع جريدة الرياض "ابحث في جريدة الرياض"

لاحظ عدم الحاجة للضغط حيث أن مجرد الوقوف على المسرع سيجلب نتائج البحث المطلوبة

 

 

Enabling Arabic Search in MOSS 2007


Does MOSS support Arabic Search?
This is the question I always receive from customers and partners. My answer always starts with the following:

The question should not be if MOSS does or doesn’t support Arabic Search, cause the answer would be simply – YES, IT DOES.

The question should be: how powerful is MOSS Search when it comes to Arabic language?

I would like to pin-point a couple of whitepapers that is a must read for this subject. Afterwards, I’m going to go over the configuration steps required to reach the desired results.

Two whitepapers produced by our product teams that elaborate on multi-language support in Microsoft Office SharePoint Server 2007:

  • Building Multilingual Sites white paper: Talks about the overall features for building multilingual sites like language packs, site variations, and search components.
  • Arabic Word Breaker white paper, you can see that we provide morphological analysis for Arabic, with a good set of features.

Mike Taghizadeh’s blog covers MOSS 2007 Search Capabilities. Two excellent blogs are worth reading about word stemming:

Here are some facts to summarize the above:

  1. Word breaker is the component of MOSS Search that does stemming.
  2. Word stemming (morphology) is composed of two things: morphological analysis, and morphological generation
  3. In turn, morphological analysis/generation is further composed of two things: inflectional, and derivational.
  4. Word breakers for different languages come shipped with MOSS 2007. They are NOT part of language packs.
  5. Stemming is off by default for Arabic (and some other languages). You need to enable stemming (at query time) from the Search Center. [see below]
  6. Stemming for a specific language is triggered by the language used in the client browser. [see below]

Enabling word stemming in MOSS 2007 – Search Center:

  1. Being the owner of administrator of the site, go to Search Center results page. (you can issue a query to go there, or navigate to results.aspx page)
  2. Edit the page: Site Actions -> Edit Page
  3. Got to the Core Results Web Part, and choose to modify this web part
  4. In the Web Part settings panel, check the option that reads "Enable word stemming …" under the Results Query options.
  5. Click OK, and save the page or publish it.

Now you have your search ready for word stemming at query time.

Testing Arabic word stemming by setting Arabic as the default language in IE:

MOSS 2007 has been designed to choose word breakers according to the language of the client browser. Browser will send HTTP_ACCEPT_LANGUAGE, with the default language set to MOSS. MOSS will in turn invoke word breaker for that specific language.

So to trigger Arabic word breaker, you need to change the IE language settings (Tools -> Internet Options -> Languages).  If Arabic is set as the default, MOSS will invoke Arabic Word Breaker, and will do the stemming at query time.  See the multilingual whitepaper above from more details.

Searching Columns in MOSS using Property Search and Advanced Search


Three basic steps to enable you to search against custom columns in document libraries, lists, … using the Advanced Search property dropdown list, or property search syntax.

 
 

Step1: Create Custom Column:

If you haven’t created the column yet, then go to the document library (I’m assuming a Doc Lib, but anything should be fine)

  • Choose Settings -> Create Column
  • Fill in the Column name, and choose a type for it. I’m going to use “Text” in this case.
  • Click OK to save your changes.

Step 2: Introduce the column to Indexer by creating a “Managed Property”:

Indexer crawls contents and retrieves what’s called crawled properties. You have to define a managed property and map it to your crawled property definitions (basically columns, in this case). This way, you enable searching against properties you define.

  • Go to Shared Services Administration
  • Go to Search Settings -> Metadata Property Mappings
  • Click on New Managed Property. 
  • Type the property name, and choose its type
  • Click on “Add Mapping”
  • Look for the crawled property name, and click OK. 
  • Now you can see your managed property listed, showing the mapping you did. 
  • Do a Full Crawl, to enable this to be captured as part of the indexing process.
     

Step 3: Show Column in Property Dropdown in Advanced Search:

Last step is more a presentation modification. Here, we’re going to modify the “Advanced Search” page, and allow the property dropdown list to show our newly managed property we defined above.
 

  • In the Search Center, click “Advanced Search”
  • Go to Site Actions -> Edit Page
  • In “Advanced Search Box” Click edit -> Modify Shared Web Part
  • Expand Properties, and click to modify the properties XML text.
  • Add two lines as follows:
    • Under <PropertyDefs>, add the following property definition:

      <PropertyDef Name=”IndexMe” DataType=”text” DisplayName=”Index Me!”/>

    • Under <ResultType DisplayName=”All Results” …, add a property reference to the property definition just defined

      <PropertyRef Name=”IndexMe” />

    • You can do (ii) for other relevant Result Types. 
  • Click OK twice, and check in the advanced search page.

Conclusion:

Now, you can conduct search against you’re defined columns, using the advanced search property dropdown. Also, you can conduct property search easily from the search box using the following syntax, which is going to give you the same results:

<some_text_to_search_for>
<property_name>:<property_value>
e.g. technical proposal Project:ProjectA

 

Blog at WordPress.com.
Theme: Esquire by Matthew Buchanan.

Follow

Get every new post delivered to your Inbox.