Difference between revisions of "WorkingDPL"
Line 3: | Line 3: | ||
__NOTOC__ | __NOTOC__ | ||
== What (summary) == | == What (summary) == | ||
− | + | We want to support the creation of [[CommonAnswers]] pages by constructing a list of pages that are very specifically related to that particular [[CommonAnswer]]. | |
− | + | == Why this is important == | |
− | |||
− | |||
− | + | Can do a set intersection search using pages that are in particular categories e.g., "Car" + "Portland" - "Honda" | |
− | |||
− | |||
== [[DoneDone]] == | == [[DoneDone]] == | ||
+ | * Works without taking our site down (less than 5 seconds per query for sysadmin use, less than 1 second per query for general use). | ||
+ | * List is generated in Wiki format. | ||
+ | * Syntax is | ||
+ | <nowiki> | ||
+ | <page_list> | ||
+ | Category:Portland | ||
+ | Category:Car | ||
+ | -Category:Honda | ||
+ | - | ||
+ | </page_list> | ||
+ | </nowiki> | ||
+ | |||
+ | Retrieve a set of pages that matches some specific criteria | ||
+ | * Has Category: X | ||
+ | * Doesn't Have Category: Y | ||
+ | * Linked to from Page: Z | ||
+ | * Not Linked to from Page: Q | ||
+ | |||
+ | Set operations on page lists: | ||
+ | * Intersection | ||
+ | |||
+ | |||
+ | * Needs to give the [[ContentTeam]] the information they need to be able to create good pages [[CommonAnswers]] and [[CategoriesAsCommonAnswers]]. | ||
+ | * Needs to provide information about server costs so that we can extrapolate into the future. | ||
== Steps to get to [[DoneDone]] == | == Steps to get to [[DoneDone]] == |
Revision as of 12:40, 28 August 2007
What (summary)
We want to support the creation of CommonAnswers pages by constructing a list of pages that are very specifically related to that particular CommonAnswer.
Why this is important
Can do a set intersection search using pages that are in particular categories e.g., "Car" + "Portland" - "Honda"
DoneDone
- Works without taking our site down (less than 5 seconds per query for sysadmin use, less than 1 second per query for general use).
- List is generated in Wiki format.
- Syntax is
<page_list> Category:Portland Category:Car -Category:Honda - </page_list>
Retrieve a set of pages that matches some specific criteria
- Has Category: X
- Doesn't Have Category: Y
- Linked to from Page: Z
- Not Linked to from Page: Q
Set operations on page lists:
- Intersection
- Needs to give the ContentTeam the information they need to be able to create good pages CommonAnswers and CategoriesAsCommonAnswers.
- Needs to provide information about server costs so that we can extrapolate into the future.