|
|
| 1.) article_namespace = 10
| | Kiitos Zachelle esimerkkikoodin rakentamisesta suodatinta nro 115 varten, jonka koodi oli huono. Tämän esimerkkisuodattimen aiempi sisältö on leikattu ja liimattu suodattimen nro 115 uudeksi koodiksi ja tyhjennetty täältä tarpeettomana. --Pxos 30.10.2016 |
| # Rajataan tarkastelu pelkästään mallinenimiavaruuteen
| |
| # Vertailuna nopea, koska suodatin saa vakiomuuttujana nimiavaruuden
| |
| | |
| 2.) contains_any(action, "edit", "move")
| |
| # vertailuna nopea, koska suodatin saa vakiona action-muuttujan. Lisäksi contains_any on nopeampi kuin kaksi eri vertailua (action="edit" | action="move)
| |
| | |
| 3.) contains_any(article_prefixedtext, Malline:Test" ... )
| |
| # vertailuna nopea, koska suodatin saa vakiona article_predefinedtext-muuttujan. Contains_any on nopeampi kuin samojen asioiden vertaileminen erillisinä
| |
| | |
| 4.) ("autoreview" in user_rights)
| |
| # user_rights muuttujan lukeminen on hidasta, koska sen käyttö vaatii tietokantakyselyn ja siksi se tehdään viimeisenä.
| |