Как найти вики на основе MediaWiki для страниц, которые используют шаблон "underconstruction" и помечены как "abcd"? - PullRequest
0 голосов
/ 25 февраля 2019

Я хочу поискать в вики, основанной на программном обеспечении MediaWiki, список страниц, которые используют шаблон "underconstruction" и помечены как "abcd".Как это можно сделать?

Ответы [ 2 ]

0 голосов
/ 17 марта 2019

Сначала вам нужно установить расширение CirrusSearch .Это оптимизирует возможности поиска и сделает поиск очень быстрым.

После этого вы можете использовать встроенное ключевое слово для оптимизации поиска.Например, используйте эти ключевые слова:

  1. incategory:"THE-NAME-HERE" Используйте его для поиска всех страниц в названии категории.
  2. hastemplate:"THE-NAME-HERE" Используйте его для поиска всех страниц, которые содержат определенныеtemplate.

Но если вам нужно получить все страницы, которые имеют определенную категорию, AND конкретный шаблон используйте это:

incategory:"underconstruction" hastemplate:"abcd"

Для получения дополнительной оптимизации поиска см. эта ссылка

0 голосов
/ 27 февраля 2019

Использование интерфейса MediaWiki

Использование расширения AdvancedSearch , как в Википедия , позволяет указывать параметры расширенного поиска.

ИспользованиеAPI

Запрос, подобный этому, может работать:

/w/api.php?action=query&format=json&prop=templates&list=categorymembers&tltemplates=underconstruction&cmtitle=Category%3AAbcd&cmprop=ids%7Ctitle
...