Class searchengine_indexer

Description

The indexer class. This class inherits all the functionality of the searchengine_connection, searchengine_msg and searchengine_message classes. It adds indexing-specific methods.

Located in /search-index-defs.php (line 42)

search
   |
   --searchengine_connection
      |
      --searchengine_msg
         |
         --searchengine_message
            |
            --searchengine_indexmsg
               |
               --searchengine_indexer
Method Summary
 searchengine_indexer searchengine_indexer ([string $application = "?"], [string $host = ""], [string $port = ""], [string $serialno = ""])
 boolean execute ([integer $timeoutsecs = ""])
Variables
Methods
Constructor searchengine_indexer (line 51)

Constructor Make a new SearchEngine indexer.

searchengine_indexer searchengine_indexer ([string $application = "?"], [string $host = ""], [string $port = ""], [string $serialno = ""])
  • string $application: Optional application specifier
  • string $host: Hostname or IP of SearchEngine server
  • string $port: Port of SearchEngine server
  • string $serialno: Optional specific serial number to use
execute (line 61)

Make SearchEngine execute the indexing funtion for the document.

  • return: True if indexing was successful.
boolean execute ([integer $timeoutsecs = ""])
  • integer $timeoutsecs: Override for timeout in seconds

Inherited Methods

Inherited From searchengine_indexmsg

 searchengine_indexmsg::searchengine_indexmsg()
 searchengine_indexmsg::index_content()
 searchengine_indexmsg::index_field()
 searchengine_indexmsg::send()

Inherited From searchengine_message

 searchengine_message::searchengine_message()
 searchengine_message::define_field()
 searchengine_message::set_first()
 searchengine_message::set_limit()
 searchengine_message::set_range()
 searchengine_message::set_returnfields()
 searchengine_message::set_sortorder()
 searchengine_message::set_stopwords()

Inherited From searchengine_msg

 searchengine_msg::searchengine_msg()
 searchengine_msg::add_field()
 searchengine_msg::add_xmltag()
 searchengine_msg::clear()
 searchengine_msg::send()
 searchengine_msg::set_application()
 searchengine_msg::set_domain()

Inherited From searchengine_connection

 searchengine_connection::searchengine_connection()
 searchengine_connection::send()
 searchengine_connection::set_host_and_port()
 searchengine_connection::set_timeout()

Inherited From search

 search::search()
 search::clear_daterange()
 search::clear_search()
 search::does_not_match()
 search::has_daterange()
 search::hitcount()
 search::initialise()
 search::match()
 search::may_match()
 search::must_match()
 search::reset_search()
 search::set_daterange()
 search::set_maxresults()
 search::set_skipresults()
 search::termcount()

Documentation generated by phpDocumentor 1.3.0RC3