Пропуск категорий обслуживания Википедии из SQL-запроса - PullRequest
0 голосов
/ 25 января 2011

Я получаю список категорий для заданного заголовка страницы, но результаты включают в себя такие категории, как:

"All_articles_to_be_split"
"Articles_with_unsourced_statements_from_July_2008"
"All_articles_with_weised_wells* ... и т.д ... Я хочу опустить эти типы категорий для обслуживания.

Вот пример вызова sql, который я делаю:

SELECT categorylinks.cl_to 
  FROM categorylinks 
  JOIN page ON categorylinks.cl_from = page.page_id 
           AND page.page_namespace = 0 
           AND page.page_title = "Ice_hockey";

Чего мне не хватаетв моем запросе пропустить категории обслуживания?Или мне придется вручную анализировать эти результаты?Спасибо.

1 Ответ

0 голосов
/ 28 января 2011

Я просто сделал это вручную так:

SELECT categorylinks.cl_to 
FROM categorylinks 
JOIN page ON categorylinks.cl_from = page.page_id 
AND page.page_namespace = 0 
AND cl_to NOT LIKE '%Article%' 
AND cl_to NOT LIKE '%article%' 
AND cl_to NOT LIKE '%Wikipedia%' 
AND cl_to NOT LIKE '%redirect%' 
AND cl_to NOT LIKE '%page%' 
AND cl_to NOT LIKE '%Redirect%' 
AND page.page_title = "Ice_hockey";
...