   #PHP Manual mnoGoSearch Functions mnoGoSearch Functions
   udm_alloc_agent

   PHP Manual
   Prev  Next
   ______________________________________________________________________

                             udm_add_search_limit

   (PHP 4 >= 4.0.5)
   udm_add_search_limit -- Add various search limits

Description

   bool udm_add_search_limit ( resource agent, int var, string val)

   udm_add_search_limit() adds search restrictions. Returns TRUE on
   success or FALSE on failure.

   agent - a link to Agent, received after call to udm_alloc_agent().

   var - defines parameter, indicating limit.

   val - defines the value of the current parameter.

   Possible var values:

     * UDM_LIMIT_URL - defines document URL limitations to limit the
       search through subsection of the database. It supports SQL % and _
       LIKE wildcards, where % matches any number of characters, even
       zero characters, and _ matches exactly one character. E.g.
       http://www.example.___/catalog may stand for
       http://www.example.com/catalog and http://www.example.net/catalog.
     * UDM_LIMIT_TAG - defines site TAG limitations. In indexer-conf you
       can assign specific TAGs to various sites and parts of a site.
       Tags in mnoGoSearch 3.1.x are lines, that may contain metasymbols
       % and _. Metasymbols allow searching among groups of tags. E.g.
       there are links with tags ABCD and ABCE, and search restriction is
       by ABC_ - the search will be made among both of the tags.
     * UDM_LIMIT_LANG - defines document language limitations.
     * UDM_LIMIT_CAT - defines document category limitations. Categories
       are similar to tag feature, but nested. So you can have one
       category inside another and so on. You have to use two characters
       for each level. Use a hex number going from 0-F or a 36 base
       number going from 0-Z. Therefore a top-level category like 'Auto'
       would be 01. If it has a subcategory like 'Ford', then it would be
       01 (the parent category) and then 'Ford' which we will give 01.
       Put those together and you get 0101. If 'Auto' had another
       subcategory named 'VW', then it's id would be 01 because it
       belongs to the 'Ford' category and then 02 because it's the next
       category. So it's id would be 0102. If VW had a sub category
       called 'Engine' then it's id would start at 01 again and it would
       get the 'VW' id 02 and 'Auto' id of 01, making it 010201. If you
       want to search for sites under that category then you pass it
       cat=010201 in the url.
     * UDM_LIMIT_DATE - defines limitation by date the document was
       modified.
       Format of parameter value: a string with first character < or >,
       then with no space - date in unixtime format, for example:

   Example 1.
   <?php
         Udm_Add_Search_Limit($udm, UDM_LIMIT_DATE, "&lt;908012006");
   ?>
       If > character is used, then the search will be restricted to
       those documents having a modification date greater than entered,
       if <, then smaller.
   ______________________________________________________________________

   Prev                  Home            Next
   mnoGoSearch Functions  Up  udm_alloc_agent
