Extension:LuceneSearch

From MediaWiki.org

Jump to: navigation, search
This feature has been deprecated and should not be used with current versions of MediaWiki.

This feature was deprecated (or possibly removed completely) in version 1.13alpha.

Manual on MediaWiki Extensions
List of MediaWiki Extensions
LuceneSearch

Release status: beta

Implementation Special page
Description Special page for Mediawiki Lucene-based search engine
Author(s) Brion Vibber, Kate Turner
Version 2.0.2 (August 07, 2007)
MediaWiki 1.5 - 1.12
Download SVN

Contents

[edit] Obsolete in 1.13

The extension will be deprecated in MW 1.13. User interface is getting merged into the MediaWiki core, and back-end is now a separate extension Extension:MWSearch.

[edit] What can this extension do?

Full-text search based on Lucene. Features:

  • distributed search/indexing
  • accentless search, stemmers for 12 languages
  • link analysis for ranking
  • namespace-prefixed queries

This extension is only the MediaWiki special page used to fetch results from MediaWiki Lucene-based search engine.

[edit] Installing MediaWiki Extension

Put into your LocalSettings.php. wgLuceneHost can be an array of hosts.

$wgDisableInternalSearch = true;
$wgDisableSearchUpdate = true;
$wgSearchType = 'LuceneSearch';
$wgLuceneHost = '127.0.0.1';
$wgLucenePort = 8123;
require_once("$IP/extensions/LuceneSearch/LuceneSearch.php");
$wgLuceneSearchVersion = 2;
$wgLuceneDisableSuggestions = true;
$wgLuceneDisableTitleMatches = true;

[edit] Using search (namespace) prefixes

Searches can be prefixed with canonical namespace names, or localized namespace names. E.g. entering into search box:

 help:images

will search the "Help" namespace for occurances of the word "images". There is also a special prefix all, which instructs the search engine to search everything (by default only the "main" namespace is searched).

Note that spaces are not allowed between the namespace name and the colon (:).

To search more than one namespace, comma-separate their names. e.g. help,project:images.

[edit] Customizing namespace prefixes

To specify custom prefixes that will combine different namespaces, edit MediaWiki:Searchaliases. Here is a sample entry:

wp|Project
all_talk|Talk,User_talk,Image_talk,MediaWiki_talk,Template_talk,Help_talk,Category_talk

So, the syntax is: "alias|<list of namespaces>" per line. Localize the all keyword by editing MediaWiki:searchall and adding localized names one per line.

[edit] Setting up the MediaWiki Lucene-based search engine

Please read Extension:lucene-search.

Personal tools