* $wgAjaxSearch has been removed; use $wgEnableMWSuggest instead.
[lhc/web/wiklou.git] / includes / SearchMySQL.php
index ecbb528..f9b71c8 100644 (file)
 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
 # http://www.gnu.org/copyleft/gpl.html
 
+/**
+ * @file
+ * @ingroup Search
+ */
+
 /**
  * Search engine hook for MySQL 4+
- * @addtogroup Search
+ * @ingroup Search
  */
 class SearchMySQL extends SearchEngine {
        var $strictMatching = true;
@@ -54,10 +59,10 @@ class SearchMySQL extends SearchEngine {
                                        // Match the quoted term in result highlighting...
                                        $regexp = preg_quote( str_replace( '"', '', $terms[2] ), '/' );
                                }
-                               $this->searchTerms[] = "\b$regexp\b";
+                               $this->searchTerms[] = $regexp;
                        }
                        wfDebug( "Would search with '$searchon'\n" );
-                       wfDebug( 'Match with /\b' . implode( '\b|\b', $this->searchTerms ) . "\b/\n" );
+                       wfDebug( 'Match with /' . implode( '|', $this->searchTerms ) . "/\n" );
                } else {
                        wfDebug( "Can't understand search query '{$filteredText}'\n" );
                }
@@ -226,7 +231,7 @@ class SearchMySQL extends SearchEngine {
 }
 
 /**
- * @addtogroup Search
+ * @ingroup Search
  */
 class MySQLSearchResultSet extends SearchResultSet {
        function MySQLSearchResultSet( $resultSet, $terms ) {
@@ -250,10 +255,8 @@ class MySQLSearchResultSet extends SearchResultSet {
                        return new SearchResult( $row );
                }
        }
-       
+
        function free() {
                $this->mResultSet->free();
        }
 }
-
-