Index: trunk/phase3/includes/search/SearchIBM_DB2.php |
— | — | @@ -1,23 +1,25 @@ |
2 | 2 | <?php |
3 | | -# Copyright (C) 2004 Brion Vibber <brion@pobox.com> |
4 | | -# http://www.mediawiki.org/ |
5 | | -# |
6 | | -# This program is free software; you can redistribute it and/or modify |
7 | | -# it under the terms of the GNU General Public License as published by |
8 | | -# the Free Software Foundation; either version 2 of the License, or |
9 | | -# (at your option) any later version. |
10 | | -# |
11 | | -# This program is distributed in the hope that it will be useful, |
12 | | -# but WITHOUT ANY WARRANTY; without even the implied warranty of |
13 | | -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
14 | | -# GNU General Public License for more details. |
15 | | -# |
16 | | -# You should have received a copy of the GNU General Public License along |
17 | | -# with this program; if not, write to the Free Software Foundation, Inc., |
18 | | -# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. |
19 | | -# http://www.gnu.org/copyleft/gpl.html |
20 | | - |
21 | 3 | /** |
| 4 | + * IBM DB2 search engine |
| 5 | + * |
| 6 | + * Copyright © 2004 Brion Vibber <brion@pobox.com> |
| 7 | + * http://www.mediawiki.org/ |
| 8 | + * |
| 9 | + * This program is free software; you can redistribute it and/or modify |
| 10 | + * it under the terms of the GNU General Public License as published by |
| 11 | + * the Free Software Foundation; either version 2 of the License, or |
| 12 | + * (at your option) any later version. |
| 13 | + * |
| 14 | + * This program is distributed in the hope that it will be useful, |
| 15 | + * but WITHOUT ANY WARRANTY; without even the implied warranty of |
| 16 | + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
| 17 | + * GNU General Public License for more details. |
| 18 | + * |
| 19 | + * You should have received a copy of the GNU General Public License along |
| 20 | + * with this program; if not, write to the Free Software Foundation, Inc., |
| 21 | + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. |
| 22 | + * http://www.gnu.org/copyleft/gpl.html |
| 23 | + * |
22 | 24 | * @file |
23 | 25 | * @ingroup Search |
24 | 26 | */ |
Index: trunk/phase3/includes/search/SearchMssql.php |
— | — | @@ -18,6 +18,7 @@ |
19 | 19 | * http://www.gnu.org/copyleft/gpl.html |
20 | 20 | * |
21 | 21 | * @file |
| 22 | + * @ingroup Search |
22 | 23 | */ |
23 | 24 | |
24 | 25 | /** |
Index: trunk/phase3/includes/search/SearchSqlite.php |
— | — | @@ -1,22 +1,22 @@ |
2 | 2 | <?php |
3 | | -# SQLite search backend, based upon SearchMysql |
4 | | -# |
5 | | -# This program is free software; you can redistribute it and/or modify |
6 | | -# it under the terms of the GNU General Public License as published by |
7 | | -# the Free Software Foundation; either version 2 of the License, or |
8 | | -# (at your option) any later version. |
9 | | -# |
10 | | -# This program is distributed in the hope that it will be useful, |
11 | | -# but WITHOUT ANY WARRANTY; without even the implied warranty of |
12 | | -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
13 | | -# GNU General Public License for more details. |
14 | | -# |
15 | | -# You should have received a copy of the GNU General Public License along |
16 | | -# with this program; if not, write to the Free Software Foundation, Inc., |
17 | | -# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. |
18 | | -# http://www.gnu.org/copyleft/gpl.html |
19 | | - |
20 | 3 | /** |
| 4 | + * SQLite search backend, based upon SearchMysql |
| 5 | + * |
| 6 | + * This program is free software; you can redistribute it and/or modify |
| 7 | + * it under the terms of the GNU General Public License as published by |
| 8 | + * the Free Software Foundation; either version 2 of the License, or |
| 9 | + * (at your option) any later version. |
| 10 | + * |
| 11 | + * This program is distributed in the hope that it will be useful, |
| 12 | + * but WITHOUT ANY WARRANTY; without even the implied warranty of |
| 13 | + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
| 14 | + * GNU General Public License for more details. |
| 15 | + * |
| 16 | + * You should have received a copy of the GNU General Public License along |
| 17 | + * with this program; if not, write to the Free Software Foundation, Inc., |
| 18 | + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. |
| 19 | + * http://www.gnu.org/copyleft/gpl.html |
| 20 | + * |
21 | 21 | * @file |
22 | 22 | * @ingroup Search |
23 | 23 | */ |
Index: trunk/phase3/includes/search/SearchUpdate.php |
— | — | @@ -1,8 +1,18 @@ |
2 | 2 | <?php |
3 | 3 | /** |
| 4 | + * Search index updater |
| 5 | + * |
4 | 6 | * See deferred.txt |
| 7 | + * |
| 8 | + * @file |
5 | 9 | * @ingroup Search |
6 | 10 | */ |
| 11 | + |
| 12 | +/** |
| 13 | + * Database independant search index updater |
| 14 | + * |
| 15 | + * @ingroup Search |
| 16 | + */ |
7 | 17 | class SearchUpdate { |
8 | 18 | |
9 | 19 | /* private */ var $mId = 0, $mNamespace, $mTitle, $mText; |
— | — | @@ -106,6 +116,7 @@ |
107 | 117 | |
108 | 118 | /** |
109 | 119 | * Placeholder class |
| 120 | + * |
110 | 121 | * @ingroup Search |
111 | 122 | */ |
112 | 123 | class SearchUpdateMyISAM extends SearchUpdate { |
Index: trunk/phase3/includes/search/SearchEngine.php |
— | — | @@ -1,12 +1,16 @@ |
2 | 2 | <?php |
3 | 3 | /** |
4 | | - * @defgroup Search Search |
| 4 | + * Basic search engine |
5 | 5 | * |
6 | 6 | * @file |
7 | 7 | * @ingroup Search |
8 | 8 | */ |
9 | 9 | |
10 | 10 | /** |
| 11 | + * @defgroup Search Search |
| 12 | + */ |
| 13 | + |
| 14 | +/** |
11 | 15 | * Contain a class for special pages |
12 | 16 | * @ingroup Search |
13 | 17 | */ |
Index: trunk/phase3/includes/search/SearchMySQL.php |
— | — | @@ -1,23 +1,25 @@ |
2 | 2 | <?php |
3 | | -# Copyright (C) 2004 Brion Vibber <brion@pobox.com> |
4 | | -# http://www.mediawiki.org/ |
5 | | -# |
6 | | -# This program is free software; you can redistribute it and/or modify |
7 | | -# it under the terms of the GNU General Public License as published by |
8 | | -# the Free Software Foundation; either version 2 of the License, or |
9 | | -# (at your option) any later version. |
10 | | -# |
11 | | -# This program is distributed in the hope that it will be useful, |
12 | | -# but WITHOUT ANY WARRANTY; without even the implied warranty of |
13 | | -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
14 | | -# GNU General Public License for more details. |
15 | | -# |
16 | | -# You should have received a copy of the GNU General Public License along |
17 | | -# with this program; if not, write to the Free Software Foundation, Inc., |
18 | | -# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. |
19 | | -# http://www.gnu.org/copyleft/gpl.html |
20 | | - |
21 | 3 | /** |
| 4 | + * MySQL search engine |
| 5 | + * |
| 6 | + * Copyright (C) 2004 Brion Vibber <brion@pobox.com> |
| 7 | + * http://www.mediawiki.org/ |
| 8 | + * |
| 9 | + * This program is free software; you can redistribute it and/or modify |
| 10 | + * it under the terms of the GNU General Public License as published by |
| 11 | + * the Free Software Foundation; either version 2 of the License, or |
| 12 | + * (at your option) any later version. |
| 13 | + * |
| 14 | + * This program is distributed in the hope that it will be useful, |
| 15 | + * but WITHOUT ANY WARRANTY; without even the implied warranty of |
| 16 | + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
| 17 | + * GNU General Public License for more details. |
| 18 | + * |
| 19 | + * You should have received a copy of the GNU General Public License along |
| 20 | + * with this program; if not, write to the Free Software Foundation, Inc., |
| 21 | + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. |
| 22 | + * http://www.gnu.org/copyleft/gpl.html |
| 23 | + * |
22 | 24 | * @file |
23 | 25 | * @ingroup Search |
24 | 26 | */ |
Index: trunk/phase3/includes/search/SearchOracle.php |
— | — | @@ -1,23 +1,25 @@ |
2 | 2 | <?php |
3 | | -# Copyright (C) 2004 Brion Vibber <brion@pobox.com> |
4 | | -# http://www.mediawiki.org/ |
5 | | -# |
6 | | -# This program is free software; you can redistribute it and/or modify |
7 | | -# it under the terms of the GNU General Public License as published by |
8 | | -# the Free Software Foundation; either version 2 of the License, or |
9 | | -# (at your option) any later version. |
10 | | -# |
11 | | -# This program is distributed in the hope that it will be useful, |
12 | | -# but WITHOUT ANY WARRANTY; without even the implied warranty of |
13 | | -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
14 | | -# GNU General Public License for more details. |
15 | | -# |
16 | | -# You should have received a copy of the GNU General Public License along |
17 | | -# with this program; if not, write to the Free Software Foundation, Inc., |
18 | | -# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. |
19 | | -# http://www.gnu.org/copyleft/gpl.html |
20 | | - |
21 | 3 | /** |
| 4 | + * Oracle search engine |
| 5 | + * |
| 6 | + * Copyright © 2004 Brion Vibber <brion@pobox.com> |
| 7 | + * http://www.mediawiki.org/ |
| 8 | + * |
| 9 | + * This program is free software; you can redistribute it and/or modify |
| 10 | + * it under the terms of the GNU General Public License as published by |
| 11 | + * the Free Software Foundation; either version 2 of the License, or |
| 12 | + * (at your option) any later version. |
| 13 | + * |
| 14 | + * This program is distributed in the hope that it will be useful, |
| 15 | + * but WITHOUT ANY WARRANTY; without even the implied warranty of |
| 16 | + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
| 17 | + * GNU General Public License for more details. |
| 18 | + * |
| 19 | + * You should have received a copy of the GNU General Public License along |
| 20 | + * with this program; if not, write to the Free Software Foundation, Inc., |
| 21 | + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. |
| 22 | + * http://www.gnu.org/copyleft/gpl.html |
| 23 | + * |
22 | 24 | * @file |
23 | 25 | * @ingroup Search |
24 | 26 | */ |
Index: trunk/phase3/includes/search/SearchPostgres.php |
— | — | @@ -1,23 +1,25 @@ |
2 | 2 | <?php |
3 | | -# Copyright (C) 2006-2007 Greg Sabino Mullane <greg@turnstep.com> |
4 | | -# http://www.mediawiki.org/ |
5 | | -# |
6 | | -# This program is free software; you can redistribute it and/or modify |
7 | | -# it under the terms of the GNU General Public License as published by |
8 | | -# the Free Software Foundation; either version 2 of the License, or |
9 | | -# (at your option) any later version. |
10 | | -# |
11 | | -# This program is distributed in the hope that it will be useful, |
12 | | -# but WITHOUT ANY WARRANTY; without even the implied warranty of |
13 | | -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
14 | | -# GNU General Public License for more details. |
15 | | -# |
16 | | -# You should have received a copy of the GNU General Public License along |
17 | | -# with this program; if not, write to the Free Software Foundation, Inc., |
18 | | -# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. |
19 | | -# http://www.gnu.org/copyleft/gpl.html |
20 | | - |
21 | 3 | /** |
| 4 | + * PostgreSQL search engine |
| 5 | + * |
| 6 | + * Copyright © 2006-2007 Greg Sabino Mullane <greg@turnstep.com> |
| 7 | + * http://www.mediawiki.org/ |
| 8 | + * |
| 9 | + * This program is free software; you can redistribute it and/or modify |
| 10 | + * it under the terms of the GNU General Public License as published by |
| 11 | + * the Free Software Foundation; either version 2 of the License, or |
| 12 | + * (at your option) any later version. |
| 13 | + * |
| 14 | + * This program is distributed in the hope that it will be useful, |
| 15 | + * but WITHOUT ANY WARRANTY; without even the implied warranty of |
| 16 | + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
| 17 | + * GNU General Public License for more details. |
| 18 | + * |
| 19 | + * You should have received a copy of the GNU General Public License along |
| 20 | + * with this program; if not, write to the Free Software Foundation, Inc., |
| 21 | + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. |
| 22 | + * http://www.gnu.org/copyleft/gpl.html |
| 23 | + * |
22 | 24 | * @file |
23 | 25 | * @ingroup Search |
24 | 26 | */ |