Extension:SearchStats
This extension is currently not actively maintained! Although it may still work, any bug reports or feature requests will more than likely be ignored. If you are interested in taking on the task of developing and maintaining this extension, you can request repository ownership. As a courtesy, you may want to contact the author. You should also remove this template and list yourself as maintaining the extension in the page's {{Extension }} infobox. |
SearchStats Release status: unmaintained |
|
---|---|
Implementation | Search |
Description | Tracks searches users perform so that they can be analyzed for pages users are looking for on the wiki |
Author(s) | Steven Orvis (Sorvistalk) |
Latest version | 0.1.0 (2016-04-16) |
MediaWiki | 1.25+ |
PHP | 5.3+ |
Database changes | Yes |
Tables | SEARCH_QUERY |
License | GNU General Public License 2.0 or later |
Download | README |
Quarterly downloads | 2 (Ranked 131st) |
Translate the SearchStats extension if it is available at translatewiki.net | |
Issues | Open tasks · Report a bug |
The SearchStats extension tracks user searches that do not result in a direct hit from a page. The search saves the search term to a new table called search_query. Most recent 10 searches and top 10 searches can then be viewed on the SearchStats special page.
Installation
edit- Download and move the extracted
SearchStats
folder to yourextensions/
directory.
Developers and code contributors should install the extension from Git instead, using:cd extensions/
git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/SearchStats - Add the following code at the bottom of your LocalSettings.php file:
wfLoadExtension( 'SearchStats' );
- Run the update script which will automatically create the necessary database tables that this extension needs.
- Done – Navigate to Special:Version on your wiki to verify that the extension is successfully installed.
Future Ideas
editThe following are ideas of additional features that may or may not be added to this extension in the future:
- Tracking the user's role that did the search (assumes the user was logged in)
- Hard-code filtering out a certain role on the stats page
- LocalSettings configuration to turn tracking on and off
- LocalSettings configuration of which roles to ignore on the stats page
- Add a way to export full stats to a CSV file
- LocalSettings configuration for role access to the stats page
- Better tracking of all searches such as tracking direct hits