The SearchEngine query message class. This class inherits all the functionality of the searchengine_connection, searchengine_msg and searchengine_message classes. It adds query-specific methods for searching.
Located in /search-lucene-defs.php (line 1012)
search | --searchengine_connection | --searchengine_msg | --searchengine_message | --searchengine_querymsg
Class | Description |
---|---|
![]() |
The SearchEngine search class |
Set to true if sort limit was exceeded in query
Set to true if SearchEngine blew its memory trying to sort
Inherited from searchengine_message
searchengine_message::$response
Inherited from searchengine_msg
searchengine_msg::$built
searchengine_msg::$error_msg
searchengine_msg::$fieldset
searchengine_msg::$type
searchengine_msg::$xmltags
Inherited from searchengine_connection
searchengine_connection::$connected
searchengine_connection::$enabled
searchengine_connection::$host
searchengine_connection::$message
searchengine_connection::$port
searchengine_connection::$responsebuf
searchengine_connection::$sockfp
searchengine_connection::$timeoutsecs
searchengine_connection::$timer
Inherited from search
search::$date_end
search::$date_fieldname
search::$date_start
search::$executed
search::$hit
search::$max_results
search::$query
search::$searchterm
search::$skip_results
search::$title
Constructor Make a new SearchEngine query message. You can specify the application to use here, and also an optional query string to send.
Send the message to SearchEngine, and then post-process the response for
query hits. The hitcount is extracted, followed by the hits, which may comprise multiple fields. A hit is thus defined as an array of fields, and each hit is put into a single container array called 'hit', which is a property of the parent class 'search'.
Set the query for this message. There can be only one query defined.
This method can be called repeatedly, and each time it is called the new value will replace the old one.
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