2002–03 Celta de Vigo season
Celta de Vigo participated in La Liga, Copa del Rey and the UEFA Cup in the 2002-03 season, for the first time qualifying for the UEFA Champions League, thanks to a fourth-placed finish in La Liga. This was the crown of the work former coach Víctor Fernández had put in to establish Celta as a credible force, and it was under Miguel Ángel Lotina's leadership the club reached the ultimate level of the "Euro Celta" era.
2002–03 season | |
---|---|
Manager | Miguel Ángel Lotina |
La Liga | 4th |
Copa del Rey | 2nd Round |
UEFA Cup | Round of 32 |
Squad
Note: Flags indicate national team as defined under FIFA eligibility rules. Players may hold more than one non-FIFA nationality.
|
|
Left club during season
Note: Flags indicate national team as defined under FIFA eligibility rules. Players may hold more than one non-FIFA nationality.
|
|
Competitions
La Liga
League table
Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
---|---|---|---|---|---|---|---|---|---|---|
2 | Real Sociedad | 38 | 22 | 10 | 6 | 71 | 45 | +26 | 76 | Qualification for the Champions League group stage |
3 | Deportivo La Coruña | 38 | 22 | 6 | 10 | 67 | 47 | +20 | 72 | Qualification for the Champions League third qualifying round |
4 | Celta Vigo | 38 | 17 | 10 | 11 | 45 | 36 | +9 | 61 | |
5 | Valencia | 38 | 17 | 9 | 12 | 56 | 35 | +21 | 60 | Qualification for the UEFA Cup first round |
6 | Barcelona | 38 | 15 | 11 | 12 | 63 | 47 | +16 | 56 |
Source: LFP
Rules for classification: 1st points; 2nd head-to-head points; 3rd head-to-head goal difference; 4th head-to-head away goals scored; 5th goal difference; 6th number of goals scored; 7th Fair-play points
Rules for classification: 1st points; 2nd head-to-head points; 3rd head-to-head goal difference; 4th head-to-head away goals scored; 5th goal difference; 6th number of goals scored; 7th Fair-play points
Matches
22 September 2002 3 | Recreativo Huelva | 0–3 | Celta Vigo | |
Mostovoi McCarthy |
29 September 2002 4 | Celta Vigo | 2–2 | Málaga | |
18:00 CEST | Catanha Berizzo |
Musampa Cáceres |
20 October 2002 6 | Celta Vigo | 0–1 | Rayo Vallecano | |
18:00 CEST | Bolo |
26 October 2002 7 | Celta Vigo | 0–0 | Atlético Madrid | |
21:30 CEST |
3 November 2002 8 | Athletic Bilbao | 2–1 | Celta Vigo | |
17:00 CET | Etxeberría Urzaiz |
Edu |
10 November 2002 9 | Celta Vigo | 1–0 | Espanyol | |
17:00 CET | José Ignacio |
17 November 2002 10 | Real Betis | 2–1 | Celta Vigo | |
20:30 CET | Alfonso Joaquín |
José Ignacio |
1 December 2002 12 | Real Valladolid | 0–2 | Celta Vigo | |
17:00 CET | Catanha Edu |
8 December 2002 13 | Celta Vigo | 2–1 | Deportivo Alavés | |
17:00 CET | Karmona Luccin |
Ilie |
21 December 2002 15 | Celta Vigo | 3–1 | Villarreal | |
20:30 CET | Catanha Edu Jesuli |
Palermo |
4 January 2003 16 | Deportivo | 3–0 | Celta Vigo | |
Tristán Sergio Luque |
11 January 2003 17 | Celta Vigo | 0–1 | Real Madrid | |
21:00 CET | Ronaldo |
18 January 2003 18 | Real Sociedad | 1–0 | Celta Vigo | |
20:00 CET | de Pedro |
16 February 2003 22 | Celta Vigo | 4–1 | Recreativo Huelva | |
17:00 CET | Edu Jesuli |
Sylvinho |
23 February 2003 23 | Málaga | 1–1 | Celta Vigo | |
18:00 CET | Koke |
José Ignacio |
9 March 2003 25 | Rayo Vallecano | 1–0 | Celta Vigo | |
17:00 CET | de Quintana |
16 March 2003 26 | Atlético Madrid | 0–1 | Celta Vigo | |
17:00 CET | Berizzo |
23 March 2003 27 | Celta Vigo | 2–1 | Athletic Bilbao | |
17:00 CET | Mido McCarthy |
Del Horno |
13 April 2003 29 | Celta Vigo | 1–0 | Real Betis | |
18:00 CEST | Mostovoi |
27 April 2003 31 | Celta Vigo | 0–0 | Real Valladolid | |
18:00 CEST |
4 May 2003 32 | Deportivo Alavés | 0–0 | Celta Vigo | |
17:30 CEST |
11 May 2003 33 | Celta Vigo | 2–2 | Racing Santander | |
18:00 CEST | Juanfran Edu |
Javi Guerrero Alonso |
18 May 2003 34 | Villarreal | 5–0 | Celta Vigo | Estadio El Madrigal |
18:00 CEST | Guayre Víctor J. López Palermo |
Referee: Rodríguez Santiago |
31 May 2003 36 | Real Madrid | 1–1 | Celta Vigo | |
21:30 CEST | Raúl |
Mostovoi |
15 June 2003 37 | Celta Vigo | 3–2 | Real Sociedad | |
21:00 CEST | Mostovoi Mido |
Nihat |
gollark: Basically, if I want to run a search it just goes `SELECT * FROM page_tokens WHERE token = 'one token in search query'` or something like that, and it now has a list of pages with the right token, and SQLite can execute this query relatively fast.
gollark: I mean, as far as I can tell there isn't really a faster *and* more storage-efficient way to do search than the inverted-index page_tokens thing.
gollark: ```sqlCREATE TABLE crawl_queue ( id INTEGER PRIMARY KEY, url TEXT NOT NULL UNIQUE, lockTime INTEGER, added INTEGER NOT NULL, referrer TEXT);CREATE TABLE pages ( id INTEGER PRIMARY KEY, url TEXT NOT NULL UNIQUE, rawContent BLOB NOT NULL, rawFormat TEXT NOT NULL, textContent TEXT NOT NULL, updated INTEGER NOT NULL);CREATE TABLE page_tokens ( id INTEGER PRIMARY KEY, page INTEGER NOT NULL REFERENCES pages(id), token TEXT NOT NULL, weight REAL NOT NULL);CREATE TABLE links ( id INTEGER PRIMARY KEY, toURL TEXT NOT NULL, fromURL TEXT NOT NULL, lastSeen INTEGER NOT NULL, UNIQUE (toURL, fromURL))```Here is the database.
gollark: To be fair, the text content field isn't that necessary, as for search it uses the page_tokens table anyway and it can be rebuilt from the HTML if I need it.
gollark: The frequency of every word *must* be stored for quick (O(log n) time or something) search, the raw HTML or at least might be needed if I come up with a better way to weight frequency or something, the links are useful for (future) better search ranking algorithms.
External links
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.