Thursday, April 19, 2012

Searching Like a Native

A user in the Yahoo! Intradoc Users forum asked a really interesting question.
He was looking for a way to conduct database specific searches from the user interface in such a way that the database’s native functionality could be leveraged.

Well, let's put on our thinking caps, shall we?...  hmmm...

- I need a way to conduct searches in a more native fashion in UCM.
- I'm not really wanting to bust up my Content Server, because this will be a gnarly change.

The answer is (a drum roll please...) - a Content Server profile.

You might ask, "Have you lost your mind?"  Well, not totally. I've done this type of thing before.

Let me explain. Content Server has basically given you options to conduct queries in lots of ways. You just have to know and use the right flags. Keep in mind that the Content Server search works off a beast called a datasource, which is a partial query that mostly looks for a WHERE clause to execute.

- So your steps (assuming here that the Content Server is configured for full text searching - you'll need the full text box later.):

1. Create a new profile and one profile rule in Configuration Manager. For kicks, make the profile rule a search only profile, on request.




2. In the profile side effects set the following as shown:

<$SearchEngineName="DATABASE"$>
<$SearchQueryFormat="Native"$>




3. Save the rule, and add it to your new profile. Close the admin applet, and go to your newly created profiled search page.

4. Go down into the fulltext box and enter "FREETEXT(dDocTitle, 'weather floodcar')", or the appropriate "native" SQL WHERE clause for the situation and applicable to your database – minus the WHERE keyword.   (I used an IN statement for the example below.)



5. Click “Search”. Voila (or wah-wah-wah), depending on your query.

Your mileage definitely may vary, but it's a neat way to get at some of the more interesting functionality of the underlying database.

5 comments:

  1. After full confirmation by the team that the insects have been exterminated with the elimination of eggs as well as sterilization and disinfection of the place with cleaning of the insects left over from the residues and residues until the environment is completely safe for customers gentlemen.
    افضل شركة مكافحة حشرات
    شركة مكافحة النمل الابيض بالاحساء
    شركة مكافحة حشرات بالاحساء
    شركة رش مبيدات بالاحساء

    ReplyDelete

  2. تقدم شركة العطار عدد متنوع من الخدمات المنزلية الهامة والتي لا يستطيع أحد ان يستغني عنها مطلقاً وذلك من خلال عمالة مدربة بشكل مميز ومن خلال أسعار لا تقبل المنافسة نظرا لأنها تناسب كل العملاء
    شركة كشف تسربات المياه بجدة
    ويُعرف تسريب المياه بأنّه خلل يطرأ على توصيلات المياه بمختلف أشكالها، سواء كان ذلك في مواسير الصرف أو أكواعها أو مختلف أجزاء مواسير المياه، ومنها: الحنفيات، والخزانات، والسخانات، فيتسبب ذلك الخلل بخروج المياه من المسار المحدد لها إلى محيط المواسير فتتجمع المياه بالقرب من الأماكن المحيطة بالتسريب كالأرضيات والجدران فتلحق الضرر بها نتيجة تفاعلها مع مواد البناء، وتآكل الحديد وتهالك الخرسانة، وبالتالي تفاقم المشاكل في حال التغاضي عن علاجها
    هناك الآلاف من المبيدات الكيميائية المستخدمة اليوم في المنازل، والمكاتب، والمتاجر، والمزارع وأماكن أخرى، ولكنّها تُعد خطرةً؛ لأنها تسبّب تلوّث الأرض، والهواء، والغذاء، والماء،
    شركة مكافحة حشرات بجدة
    وفي بعض الأحيان تكون خطرة جداً على الأشخاص الذين يستخدمونها، وعلى الكائنات الحية الأخرى المحيطة أيضاً، كما يجب الأخذ بعين الاعتبار قراءة الملصق الموجود على المبيد الحشري، وتجنب تلويث الطعام، والشراب، والأواني وغيرها.

    ReplyDelete