MediaWiki API help

This is an auto-generated MediaWiki API documentation page.

Documentation and examples: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page

list=prefixsearch (ps)

(main | query | prefixsearch)
  • This module requires read rights.
  • This module can be used as a generator.
  • Source: MediaWiki
  • License: GPL-2.0-or-later

Perform a prefix search for page titles.

Despite the similarity in names, this module is not intended to be equivalent to Special:PrefixIndex; for that, see action=query&list=allpages with the apprefix parameter. The purpose of this module is similar to action=opensearch: to take user input and provide the best-matching titles. Depending on the search engine backend, this might include typo correction, redirect avoidance, or other heuristics.

Specific parameters:
Other general parameters are available.
pssearch

Search string.

This parameter is required.
psnamespace

Namespaces to search. Ignored if pssearch begins with a valid namespace prefix.

Values (separate with | or alternative): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 102, 103, 710, 711, 828, 829
To specify all values, use *.
Default: 0
pslimit

Maximum number of results to return.

Τύπος: ακέραιος ή max
The value must be between 1 and 500.
Default: 10
psoffset

When more results are available, use this to continue. More detailed information on how to continue queries can be found on mediawiki.org.

Type: integer
The value must be no less than 0.
Default: 0
psprofile

Search profile to use.

strict
Αυστηρό προφίλ με λίγους χαρακτήρες στίξης που έχουν αφαιρεθεί, αλλά διατηρούνται τα διακριτικά σημεία και τα σημεία τονισμού.
normal
Μερικά σημεία στίξης, κάποια διακριτικά και stopwords αφαιρέθηκαν.
fuzzy
Παρόμοια του κανονικού με τυπογραφικό έλεγχο (υποστηρίζονται μέχρι δύο λάθη).
fast-fuzzy
Πειραματικό ασαφές προφίλ (μπορεί να αφαιρεθεί ανά πάσα στιγμή)
classic
Τυπικό πρόθεμα, μερικά σημεία στίξης και κάποια διακριτικά αφαιρέθηκαν.
engine_autoselect
Αφήστε τη μηχανή αναζήτησης να αποφασίσει για το καλύτερο προφίλ που θα χρησιμοποιήσετε.
One of the following values: classic, engine_autoselect, fast-fuzzy, fuzzy, normal, strict
Default: engine_autoselect
Example:
Search for page titles beginning with meaning.
api.php?action=query&list=prefixsearch&pssearch=meaning [open in sandbox]