r78369 MediaWiki - Code Review archive

Repository:MediaWiki
Revision:r78368‎ | r78369 | r78370 >
Date:11:51, 14 December 2010
Author:daniel
Status:deferred
Tags:
Comment:
refined generics for Disambiguator
Modified paths:
  • /trunk/WikiWord/WikiWord/src/main/java/de/brightbyte/wikiword/disambig/Disambiguator.java (modified) (history)
  • /trunk/WikiWord/WikiWordBuilder/deleteAmbiguousAliases.bugfix.patch (added) (history)
  • /trunk/WikiWord/WikiWordBuilder/src/main/java/de/brightbyte/wikiword/extract/WordSenseIndexer.java (modified) (history)
  • /trunk/WikiWord/WikiWordBuilder/src/main/java/de/brightbyte/wikiword/wikis/title-samples_en.properties.utf8 (added) (history)
  • /trunk/WikiWord/WikiWordBuilder/src/test/java/de/brightbyte/wikiword/builder/DeflatorTester.java (added) (history)

Diff [purge]

Index: trunk/WikiWord/WikiWord/src/main/java/de/brightbyte/wikiword/disambig/Disambiguator.java
@@ -132,11 +132,11 @@
133133 return interpretation;
134134 }
135135
136 - public Map<? extends T, ? extends C> getMeanings() {
 136+ public Map<T, C> getMeanings() {
137137 return getInterpretation().getMeanings();
138138 }
139139
140 - public List<? extends T> getSequence() {
 140+ public List<T> getSequence() {
141141 return getInterpretation().getSequence();
142142 }
143143
Index: trunk/WikiWord/WikiWordBuilder/src/test/java/de/brightbyte/wikiword/builder/DeflatorTester.java
@@ -0,0 +1,44 @@
 2+package de.brightbyte.wikiword.builder;
 3+
 4+import java.io.File;
 5+import java.io.IOException;
 6+import java.util.zip.DataFormatException;
 7+import java.util.zip.Deflater;
 8+import java.util.zip.Inflater;
 9+
 10+import de.brightbyte.io.IOUtil;
 11+import de.brightbyte.util.StringUtils;
 12+
 13+public class DeflatorTester {
 14+ public static void main(String[] args) throws IOException, DataFormatException {
 15+ byte[] input = "Trying to invoke setDictionary twice twice twice".getBytes();
 16+ byte[] input2 = "One more time I wanna dance now".getBytes();
 17+ byte[] output = new byte[100];
 18+ byte[] output2 = new byte[100];
 19+ Deflater def = new Deflater();
 20+ //def.setLevel(Deflater.BEST_COMPRESSION);
 21+ //def.setStrategy(Deflater.HUFFMAN_ONLY);
 22+ def.setDictionary("Trying to invoke setDictionary twice twice twice".getBytes());
 23+
 24+ def.setInput(input);
 25+ def.finish();
 26+ int compressedLen = def.deflate(output);
 27+ System.out.println(StringUtils.hex(output, 0, compressedLen)+ " size " + (input.length-compressedLen+6));
 28+
 29+ def.reset();
 30+ def.setDictionary("Trying to invoke setDictionary twice twice twice".getBytes());
 31+ def.setInput(input2);
 32+ def.finish();
 33+ int compressedLen2 = def.deflate(output2);
 34+ System.out.println(StringUtils.hex(output2, 0, compressedLen2) + " size " + (input2.length-compressedLen2+6));
 35+
 36+ Inflater inf = new Inflater();
 37+ inf.setInput(output, 0, compressedLen);
 38+ byte[] result = new byte[100];
 39+ if (inf.inflate(result)== 0 && inf.needsDictionary()) {
 40+ System.out.println("inf adler: " + inf.getAdler());
 41+ inf.setDictionary("Trying to invoke setDictionary twice twice twice".getBytes());
 42+ inf.inflate(result);
 43+ }
 44+ }
 45+}
Index: trunk/WikiWord/WikiWordBuilder/src/main/java/de/brightbyte/wikiword/wikis/title-samples_en.properties.utf8
@@ -0,0 +1,1465 @@
 2+(a,b,0)_class_of_distributions
 3+1,2,3,4-Tetrahydronaphthalene
 4+10776_Musashitomiyo
 5+120V
 6+13th_Street_(Manhattan)
 7+15th_Operational_Weather_Squadron
 8+1780_in_art
 9+1882_Egyptian_Campaign
 10+1910_US_Census
 11+1931_Belize_hurricane
 12+1948_Delta_Bowl
 13+1960_NCAA_Men's_Division_II_Basketball_Tournament
 14+1969_in_Japanese_football
 15+1976–77_Boston_Celtics_season
 16+1983_Alpine_Skiing_World_Cup_-_Women's_Combined
 17+1988_Fernleaf_Classic
 18+1992_Georgia_Bulldogs_football_team
 19+1995–1996_United_States_network_television_schedule_(late_night)
 20+1998_in_Swedish_football
 21+1st_Airmobile
 22+2000_census_(USA)
 23+2003_Fort_Worth_Bowl
 24+2005_Grand_Prix_motorcycle_racing_season
 25+2006_UEFA_Women's_U-19_Championship
 26+2007_UAW-DaimlerChrysler_400
 27+2008_Ondrej_Nepela_Memorial
 28+2009_Idaho_Vandals_football_team
 29+2010_FIFA_World_Cup_qualification_-_CAF_First_Group_Round
 30+21_SW
 31+260_BCE
 32+2nd_North_African_Infantry_Division
 33+34.788%..._Complete
 34+3a/b-Hydroxysteroid-Dehydrogenase
 35+43e_régiment_d'infanterie_de_ligne
 36+4zzz
 37+580_CFRA
 38+669_(number)
 39+76_06_2
 40+87th_Aero_Squadron
 41+99_(You_And_I)
 42+A.V.P._Asaithambi
 43+A26_(chess_opening)
 44+ABC-book
 45+AF-447
 46+AMD_Sempron_3000+
 47+ARTEMIS_(Joint_Technology_Initiative)
 48+A_&_R
 49+A_Little_Pretty_Pocket-Book
 50+A_Weekend_with_Lulu
 51+Aba_Khoushi
 52+Abdella
 53+Aberdeen_Praya_Road
 54+Abraham_P._Grant
 55+Abuses_of_information
 56+Accessory_pancreatic_duct_of_Santorini
 57+Acid_jazzed_evening
 58+Action_Jackson
 59+Adam_Forshaw
 60+Ade_Airport
 61+Administrative_divisions_of_Micronesia
 62+Adrian_Hill
 63+Aechmea_'Gold_Nugget'
 64+Aeyraepaeae-Vuosalmi_Battle
 65+Afro-Dominican
 66+Agent_Strawberry_Fields
 67+Agriculture_in_Martinique
 68+Ahmed_El-Nahass
 69+Ainthinai_Ezhupathu
 70+Airline_seating
 71+Aketo_Station
 72+Al-Itihaad_Al-Islamiya
 73+Al_Neri_(journalist)
 74+Alan_Davies_(poet)
 75+Albanian_Superliga_1957
 76+Albert_berdini_of_sarteano
 77+Alcimede
 78+Aleksandr_Gazov
 79+Alex_Hyde_White
 80+Alexander_McDowell_McCook
 81+Alexandrine_Parakeet
 82+Alfred_Edwards_(journalist)
 83+Ali_Baba_(crater)
 84+Aliotta-Haynes-Jeremiah
 85+All_Saints',_Deganwy
 86+Allen's_Bushbaby
 87+Ally_McErlaine
 88+Alpha_Antliae
 89+Alter-ego
 90+Alvinella_pompejana
 91+Amata_marjana
 92+Ameglia
 93+American_Karate
 94+Ames
 95+Amos_Humiston
 96+Amyl_nitrates
 97+Anamoose,_North_Dakota
 98+Ancient_See_of_Strengnäs
 99+Andre_Boyer_as_Brett
 100+Andrew_Charalambous
 101+Andro_Linklater
 102+Anemopaegma_arvense
 103+Anglican_Churchmanship
 104+Animated_Stories_from_the_New_Testament
 105+Anna_Marsh
 106+Annie_J._Easley
 107+Antanas_Mikėnas
 108+Anthony_Stretton
 109+Antigua_and_Barbuda_at_the_2008_Summer_Olympics
 110+Antoni_Plàcid_Guillem_Gaudí_i_Cornet
 111+Anu_(tribe)
 112+Apheloria_virginiensis
 113+Apple_80-Column_Text_Card
 114+Aquarium_of_genoa
 115+Arasapura
 116+Archbishops_of_semarang
 117+Arcola,_Illinois
 118+Arfurt
 119+Arion_Owenii
 120+Armada_nilotica
 121+Army_One
 122+Arraq
 123+Art_in_ruins
 124+Arthur_Mailey
 125+Arturo_Skinner
 126+Ascendency
 127+Ashotsk
 128+Aspagur_i_of_iberia
 129+Association_of_Confederate_Soldiers
 130+Astronomical_chronology
 131+Athens_Boys_Choir
 132+Atlantic_Yacht_Club
 133+Attilio_Ruffini
 134+Aufklarungsgeschwader_51_"Immelmann"
 135+Aurat_(1953_film)
 136+Australian_International_Hotel_School
 137+Auto-Transportes_Banderilla
 138+Avahi_meridionalis
 139+Avraham_Grant
 140+Ayish_Bayou
 141+Açunguí_River
 142+BAFF
 143+BIP_(disambiguation)
 144+BVB_(disambiguation)
 145+Baby_Monet
 146+Bacon,_Roger
 147+Bagg's_Hotel
 148+Bainville,_MT
 149+Baldassare_D'Anna
 150+Ballymacarrett
 151+Banchory
 152+Bank_Fishing
 153+Baqouba
 154+Barbs
 155+Barnes_Neville_Wallis
 156+Baron_strange_of_blackmere
 157+Bart_Griemink
 158+Bash_brannigan
 159+Bastrop_Bayou
 160+Battle_Pope
 161+Battle_of_La_Paz
 162+Battle_of_bands
 163+Battleship_Potemkin_(album)
 164+Bayswater,_London,_England
 165+Bearden,_Oklahoma
 166+Because_We_Care:_A_Benefit_for_the_Children's_Hospital_of_Orange_County
 167+Beethoven_and_Mozart
 168+Belandah_Airfield
 169+Bella_Vista,_Amambay
 170+Ben-Sion_Halfon
 171+Bengal_Film_Journalists'_Association_–_Best_Clean_&_Entertainment_Film_Award
 172+Benny_Lévy
 173+Berger_chess_rating
 174+Bernard_Pierre_Magnan
 175+Berton_Roueché
 176+Betar_'Illit
 177+Bewafa_Saman
 178+Bhuttar
 179+Biebergemund
 180+Big_Stone,_Alberta
 181+Bill_Clinton
 182+Billings_method
 183+Binns_Hall,_Virginia
 184+Birds_of_Islamabad
 185+Bishop_of_Cell_da_les
 186+Bitpim
 187+Black_Butterfly
 188+Black_piranha
 189+Blakedown_railway_station
 190+Blind_Dog_at_St._Dunstans
 191+Bloom_(bloomery)
 192+Blue_Whistling-Thrush
 193+Boater's_World
 194+Bobby_Blue_Bland
 195+Boeing_737-5L9
 196+Bokale
 197+Bombay_Suburban_District
 198+Bonthain_Rat
 199+Borat_(soundtrack)
 200+Borough_of_Wonthaggi
 201+Botellita_de_Jeréz
 202+Bournemouth_and_Poole_College_of_Art
 203+Boyle_County,_KY
 204+Bradshaw_paintings
 205+Brandy_Norwood_discography
 206+Break-away_state
 207+Brent_Street_Studios
 208+Brian_Patrick_Herbert
 209+Bright_Field
 210+British_7th_Armoured_Brigade
 211+British_telephone_sockets
 212+Bromelain_(stem)
 213+Brough_Superior_SS80
 214+Bruce_walsh
 215+Bryggeriet_Djævlebryg
 216+Buckminster
 217+Buffalo_Springs,_Texas
 218+Bulbophyllum_hassallii
 219+Bump_keying
 220+Burgundian_language_(Oïl)
 221+Burt_Lake
 222+Butadiene
 223+Byk_Gulden
 224+Będzin,_Lower_Silesian_Voivodeship
 225+C._W._Rapp
 226+C9H3ClO4
 227+CCDM_J22058-0019B
 228+CGV
 229+CLFR
 230+CR_Hagen
 231+C_V_Money
 232+Cadiz_Township,_Ohio
 233+Calabash_nutmeg
 234+California_Courts
 235+Calling_Line_Identification
 236+Cambridge,_MD_mSA
 237+Camp_Wolfeboro
 238+Canada_Olympic_Park_bobsleigh,_luge,_and_skeleton_track
 239+Canary_Isles
 240+Canoeing_at_the_2004_Summer_Olympics_-_Men's_K-1_1000_metres
 241+Cantung_Mine
 242+Capital_punishment_in_Connecticut
 243+Car_Driver_(VIC-20_game)
 244+Cardinal_Infante
 245+Carl_Heinrich_von_Stulpnagel
 246+Carlos_Lopes_(runner)
 247+Carol_Ficatier
 248+Carroll_Dulaney
 249+Casco_Township,_Allegan_County,_Michigan
 250+Castel_Monardo
 251+Cat_skiing
 252+Catherine_Court
 253+Caucuses_of_the_109th_United_States_Congress
 254+Cech-Alexander-Spanier_cohomology
 255+Cell_damage_overdrive
 256+Center_on_the_Administration_of_Criminal_Law
 257+Central_tano_languages
 258+Cerebrospinal_fluid_penetration
 259+Cfl_coach_of_the_year
 260+Chalchiuhtlatonal
 261+Chancery_hand
 262+Chaparana_quadranus
 263+Charles/MGH_Station_(Massachusetts_Bay_Transportation_Authority)
 264+Charles_Frace
 265+Charles_N._Kahn_III
 266+Charles_pratt_and_company
 267+Charta_pardonationis
 268+Chavin,_Indre
 269+Chemical_Physics_Letters
 270+Cherry_Valley_Township,_MI
 271+Chewz
 272+Chickenhound
 273+Children_of_the_Arbat_(serial)
 274+Chinadaily.com.cn
 275+Chipiona
 276+Cho_Jun-Ho
 277+Chorkowka
 278+Chris_Rowney
 279+Christian_Snouck_Hurgronje
 280+Christopher_(Chris)_Weston
 281+Chronological_list_of_lpga_major_golf_champions
 282+Chunk_it
 283+Chymical_Wedding_of_Christian_Rosenkreuz
 284+Cillorigo_de_Liebana
 285+Circumduction_(rhetoric)
 286+City_Lights_(album)
 287+Civil_Union_"Roma"
 288+Clarence_Dickinson_Long
 289+Clastoneura
 290+Cleantech_Ventures
 291+Cliff_Gladwin
 292+Clock_(dance_music)
 293+Club_sandwich_at_the_peveril_hotel
 294+Coast_Guard_cutter
 295+Cochlicella_acuta
 296+Cofinal_set
 297+Coleman_(General_Hospital)
 298+College_of_Arts_and_Sciences
 299+Colonial_Day_(Battlestar_Galactica_2003)
 300+Columbia_Town_Center
 301+Comet_in_1577
 302+Committee_to_register_voters_outside_quebec
 303+Communications_networks
 304+Comparison_of_console_controllers
 305+Computer_Systems_Research_Group
 306+Concussed
 307+Congolese_music_(disambiguation)
 308+Conrad_Hyers
 309+Constitucion_(Chile)
 310+Continuous_functions_on_a_compact_hausdorff_space
 311+Cookie_Jar_Group
 312+Copperheads
 313+Corinthia_Hotel,_London
 314+Corporals_killings
 315+Cosmic_Rift
 316+Council_for_the_mathematical_sciences
 317+Counts_of_Vendôme
 318+Court_of_Requests
 319+Cqa
 320+Crataegus_viridis
 321+Crescentwood_(Manitoba_riding)
 322+Cristo_Rey_Jesuit_High_School_(Chicago)
 323+Cross-bow
 324+Crucifix_(band)
 325+Csillag_Teréz
 326+Culross_Township,_Ontario
 327+Curl_programming_language
 328+Cuticle_wax
 329+Cycnoches_ventricosum
 330+Cytoskeletal_protein
 331+D&RGW_463
 332+DB_ProjektBau
 333+DJ_Vadim
 334+DYMC
 335+Dagger-board
 336+Dale_Gribble
 337+Damna_gelidata
 338+Dance_therapy
 339+Daniel_Kleppner
 340+Danish–polish_relations
 341+Dare_To_Succeed
 342+Darren_Liddel
 343+Datansha_Island
 344+Daveyi
 345+David_G._Grigoryan
 346+David_Mitchell_(footballer_born_1945)
 347+David_Wiltse
 348+Days_Between_Stations_(album)
 349+De_humani_corporis_fabrica
 350+Death_Is_Not_the_End
 351+December_Song_(I_Dreamed_of_Christmas)
 352+Deerfield,_Indiana
 353+Del_Playa
 354+Delta_green_ground_beetle
 355+Demon97
 356+Dennis_Charles
 357+Department_of_the_Treasury
 358+Dermot_Troy
 359+Desperadoes:_A_Moment's_Sunlight
 360+Devarakota
 361+Dhandadihi
 362+Diana_Hart
 363+Dickeyville_Historic_District
 364+Dietary_Supplement_Act
 365+Dihydroxylation
 366+Dinnington_Town_F.C.
 367+Diougou
 368+Dirty_Hits
 369+Disnification
 370+Diversisporales
 371+Djordje_Tomic
 372+Dobrotesti,_Teleorman
 373+Dogbones
 374+Domenico_Alaleona
 375+Don't_block_the_box
 376+Donald_Mackinlay
 377+Doo-Dah_Parade
 378+Dorsal_scapular_vessels
 379+Doublegate_devices
 380+Dover_Post
 381+Dr._Hawley_Crippen
 382+Drage_(Nordfriesland)
 383+Dream_Ticket_(Elton_John_DVD)
 384+Drop-kick
 385+DuMont_Evening_News
 386+Duckworth_Baronets
 387+Dum_Diversas
 388+Dunton_Plotlands
 389+Dutch_newspapers
 390+Dynevor_School,_Swansea
 391+Dębica_(disambiguation)
 392+E30_M3
 393+EMD_DD35A
 394+EXOR_gate
 395+Earl_of_albemarle
 396+East_Chapel_Hill
 397+Easter_eggs_in_computing
 398+Ebenholz
 399+Economic_Court_of_Belarus
 400+Ed_francis
 401+Edible_Dormouse
 402+Edouard_Laberge
 403+Edward_Curtis_Wells
 404+Edward_Tessier
 405+Efter_Stormen
 406+Eight-way_server
 407+Ekstraklasa_1937
 408+El_desencanto
 409+Elections_in_guyana
 410+Electromagnetic_interaction
 411+Elevate_(organization)
 412+Elix_Skipper
 413+Ellen_Trechen
 414+Elsie_Venner:_A_Romance_of_Destiny
 415+Embu-Mirim_River
 416+Emissary_of_the_Void
 417+Empire_Fanfare
 418+Encyclopedia_of_china_publishing_house
 419+Engine_driver
 420+Enomeni_Dimokrates
 421+Environmental_issues_in_Canada
 422+Episcopal_Divinity_School
 423+Ercol
 424+Eric_Young_"wrestler"
 425+Ernest_Amos
 426+Ersatz_monarch_class_battleship
 427+Esnault
 428+Esteban_Piñero_Camacho
 429+Ethical_nihilism
 430+Eucre
 431+Eupherusa_eximia
 432+European_Neighborhood_Policy
 433+Ev'rything's_Coming_Up_Dusty
 434+Evergreen_Point_Floating_Bridge
 435+Ewa_Stromberg
 436+Exohikó
 437+Extra_Innings
 438+F-box_proteins
 439+FC_ASMC_Sokhumi
 440+FIBA_Asia_Champions_Cup
 441+FOTF
 442+Fabulous_Poodles
 443+Fairfax,_ia
 444+Fall_of_a_civilisation
 445+Fanconi
 446+Farm_to_Market_Road_270
 447+Fate_of_the_Children
 448+Fear_Nothing_(novel)
 449+Federal_Route_825
 450+Feline_vaccine-associated_sarcoma
 451+Feodor_Aleksandrovich_Bredichin
 452+Feroz_(film)
 453+Fibonacci_Retracement
 454+Fighting_the_Forces:_What's_at_Stake_in_Buffy_the_Vampire_Slayer?
 455+Final_Approach_(anime)
 456+Finnish_WW2_aces
 457+First_Bank_FC
 458+Fish_(fry)
 459+Fjæreheia
 460+Flasher,_ND
 461+Flight_of_the_concords
 462+Florida_State_Road_13
 463+Flybe
 464+Fomitopsidaceae
 465+For_Boston
 466+Foreign_relations_of_Sudan
 467+Formula_funds
 468+Forthbank_Stadium
 469+Four_Level_Interchange
 470+Fragonset_Railways
 471+Francis_Eugene_Walter
 472+Francisco_del_Paso_y_Troncoso
 473+Frank_Gallagher_(Shameless)
 474+Frankie_Lee
 475+François_Dominique_Toussaint_Louverture
 476+Fred_Thomas
 477+Frederick_Stanley_Martin
 478+Freedom_Forum_(disambiguation)
 479+French_battleship_Justice_(1904)
 480+Fribourg_(disambiguation)
 481+Frits_Bernard
 482+Fructose_carrier
 483+Fujin_Road_(Shanghai_Metro)
 484+Fundametal_group
 485+Futures_trading
 486+G._F._J._Arthur_von_Auwers
 487+GK-2
 488+GWAR_woman
 489+Gaeides
 490+Galena_Summit
 491+Game_Informer
 492+Gao_Jun
 493+Garlic_is_as_good_as_10_Mothers
 494+Gas_distribution
 495+Gaussian_broadening
 496+Gecko_(layout_engine)
 497+Gene_Keady
 498+Generation_by_budding
 499+Geodemographics
 500+Georg_Philipp_Telemann's_1716-1717_Cantata_Cycle
 501+George_Ernest_Gibson
 502+George_McLaren_(American_football)
 503+George_Wallace_presidential_campaign_1968
 504+Georgia_State_Highway_21_Business
 505+Gerard_Way_discography
 506+German_submarine_U-246
 507+Gertrude_the_great
 508+Gheorghe_Stavrii
 509+Giant_hummingbird
 510+Gilbertella_persicaria
 511+Giorgio_Gandini_del_Grano
 512+Girvanella
 513+Glamping
 514+Glenn_Earl
 515+Gloria_Jean's_Coffees
 516+Gmina_Konstancin-Jeziorna
 517+Goal_of_monetary_policy
 518+Gogamedi
 519+Golden_Nugget_Atlantic_City
 520+Gongbujiangda_County
 521+Google_v._american_blind
 522+Gorman_form
 523+Goumois,_Switzerland
 524+Gpa_in_central_and_eastern_europe
 525+Grain_(measure)
 526+Grand_Ronde_Indian_Reservation
 527+Graphic_file_formats
 528+Great_Bend_Township,_Minnesota
 529+Greater_Hungary_(disambiguation)
 530+Green_Armytage_forceps
 531+Greentown,_Indiana
 532+Grenouilles
 533+Grind_Session
 534+Group_A_Streptococcal_disease
 535+Grün's_lemma
 536+Guaynia
 537+Guillermo_Rodríguez_(footballer)
 538+Guna_(Lok_Sabha_Constituency)
 539+Gustaaf_Deloor
 540+Gvardeiskii
 541+Gyutashen
 542+H.Dip.
 543+HD_153221
 544+HLP
 545+HMS_Hermione
 546+HOe_scale
 547+Haakons_Hall
 548+Hafnium-166
 549+Hakluyt
 550+Hallen_FC
 551+Hamilton_North_and_Bellshill_(UK_Parliament_constituency)
 552+Handan_East_Railway_Station
 553+Hanqavan
 554+Hapoel_Balfouria
 555+Hardware_in_the_loop_simulation
 556+Harold_Joseph_Pringle
 557+Harry_Daniel_Payne
 558+Hart–Dworkin_debate
 559+Hat_problem
 560+Hawaiian_Goose
 561+He
 562+Heart_and_Soul_(Joy_Division_album)
 563+Heckler_v._Chaney
 564+Heinrich_Setz
 565+Helione
 566+Hematopoietic_stem_cell_transplantation
 567+Henri_Seppaelae
 568+Henry_Havelock
 569+Henry_Wellesly_McCann
 570+Herbert_Stanley_Morrison,_Baron_Morrison_of_Lambeth
 571+Hermann_otto_solms
 572+Hesiod's_Theogony
 573+Hi_My_Name_is_Ryan
 574+High_Desert_State_Prison,_Nevada
 575+Highway_125_(Wisconsin)
 576+Hill_(Sussex_cricketer)
 577+Hinojosa_de_Jarque,_Teruel
 578+Hispanic_Business_(magazine)
 579+History_of_NORAD_Tracks_Santa
 580+History_of_the_Quakers
 581+Ho_chi_minh
 582+Hok_Un
 583+Hollywood_film_industry
 584+Home_Video_band
 585+Honduras_–_United_States_relations
 586+Hook-Handed_Man
 587+Horizontal_market
 588+Hospitalist
 589+House_Call_(Charmed_episode)
 590+How_Sweet_To_Be_An_Idiot
 591+Hross
 592+Hudson_Holliday
 593+Huh_(name)
 594+Humbécourt
 595+Huntsville,_Missouri
 596+Huyền_Vũ
 597+Hygrophoropsidaceae
 598+Hypotriorchis
 599+I'm_Alive-_(Disturbed_song)
 600+IBM-RT/AIX
 601+IHug
 602+IRON_MAN_(Magazine)
 603+IUDP
 604+I_Serve_a_Risen_Saviour
 605+Ian_William_Wrigglesworth
 606+Icelandic_Gambit
 607+Ie,_Kunigami_district,_Okinawa
 608+Ihriel
 609+Illegal_(single_release)
 610+Imam_ali_b._abi_talib
 611+Importuned
 612+In_the_future,_everyone_will_be_world-famous_for_15_minutes
 613+Indestructible_(song)
 614+Indiana_Alley_Cats
 615+Industrial_Metal
 616+Infuscata
 617+Innocenzo_Manzetti
 618+Institutional_and_Scientific_Relations
 619+Interbank_market
 620+International_Feline_Federation
 621+Internet_company
 622+Into_the_Night_(B.B._King_song)
 623+Ioannis_Psycharis
 624+Iran_at_the_1998_Winter_Paralympics
 625+Irish_Minister_for_Industry_&_Commerce
 626+Irène_Schweizer
 627+Ishoj
 628+Isma'il_Muntasir
 629+Istana_Besar
 630+Italian_cruiser_Zara
 631+Ivan_Milenković
 632+Izolda_Izvitskaya
 633+J._F._T._O'Connor
 634+JH_Wilkinson_Prize_for_Numerical_Software
 635+Jabalpur_Station
 636+Jack_Rothfuss
 637+Jacob_Liboschutz
 638+Jaffrey,_NH
 639+Jalan_Teluk_Ramunia
 640+James_Burden
 641+James_Hall_(singer)
 642+James_Noel_Thomson
 643+James_William_Hackett
 644+Jan_Nepomucky
 645+Janitzio
 646+Japanese_corvette_Amagi
 647+Jasmine_Lennard
 648+Jawai
 649+Jean-Jacques_Barre
 650+Jean_Rey_(1583_-_1645)
 651+Jeff_buzzedlik
 652+Jennifer_Hall
 653+Jerome_Squier
 654+Jessica_burciaga
 655+Jezierce,_Pomeranian_Voivodeship
 656+Jim_Forbes_(Australian_politician)
 657+Jimmy_Norman
 658+Joachim_Senkivskyi
 659+Joe_Bache
 660+Joel_furman
 661+Johannes_Aurelius_Augurellus
 662+John_Bartlett_(tennis)
 663+John_Connell
 664+John_Faulkner_(author)
 665+John_Henry_Kreitler
 666+John_Lecky_(Rugby)
 667+John_Mylne_(1611–1667)
 668+John_Roland_Redd
 669+John_Udal
 670+John_the_bookmaker
 671+Jokester_(short_story)
 672+Jonathan_Williams_(auto_racing)
 673+Jorn_Jensen
 674+Josep_María_Subirachs
 675+Joseph_Krieger
 676+Josh_Hamilton_(actor)
 677+José_María_y_María_José:_Una_pareja_de_hoy
 678+Jozef_Pinior
 679+Juana_Belen_Gutierrez
 680+Jugular_notch
 681+Julio_Cesar_Falcioni
 682+Jungle_Drums_of_Africa
 683+Just_Me_and_My_Dad
 684+Jílové_u_Prahy
 685+K._Eric_Drexler
 686+KBPA-FM
 687+KIIT_Science_College
 688+KPKY
 689+KV_622
 690+Kadeem_Hardison
 691+Kakarlamudi
 692+Kalunite
 693+Kan_Maax
 694+Kantri
 695+Karekar
 696+Karl_P._Schmidt
 697+Kashi_Math
 698+Katherine_fitzgerald
 699+Kawabata_Station
 700+Keating
 701+Keith_Vaughan
 702+Ken_Mehlmen
 703+Kenny_Kramer
 704+Kerman,_Ca
 705+Kevin_Naiqama
 706+Khamgaon_(Assembly_constituency)
 707+Khuriya_Muriya_Islands
 708+Kiitirô_Toyoda
 709+Kim_Kyung-tae
 710+King_Ding_of_Zhou
 711+Kingfishers
 712+Kirby–Siebenmann_class
 713+Kita_he_-_Diamond_Dust_Drops
 714+Klein-Nishina_cross_section
 715+Knob_stick
 716+Kodungallur_Kovilakam
 717+Kolob
 718+Konrad_Von_Megenberg
 719+Korfa_Gulf
 720+Kotogaume_Tsuyoshi
 721+Krananda
 722+Kristofer_steen
 723+Księginice_Małe
 724+Kummerower_see
 725+Kurt_nimphius
 726+Kyffhauser_mountains
 727+København_metro
 728+L.A._Symphony
 729+LGD-2226
 730+L_G_Hawker
 731+La_Jetée
 732+La_baignade_à_Asnières
 733+Lac_de_Vallon
 734+Lady_Penrhyn
 735+Laidulf_of_capua
 736+Lake_Nyos
 737+Lake_vallulasee
 738+Lamenin
 739+Landgrave_Frederick_William_of_Hesse-Cassel
 740+Lanka_Lutheran_Church
 741+Lark_Quarry_Conservation_Park
 742+Laser_sculptured_glass
 743+Latin_dancing
 744+Laurence_Clifton_Jones
 745+Lawless_Frontier
 746+LeRoy_Jolley
 747+Lead_ore
 748+Lebret
 749+Leela_Majumdar
 750+Legislature_of_the_Hawaiian_Kingdom
 751+Lemniscates
 752+Leoc
 753+Leopold_of_the_Two_Sicilies_(1813-1860)
 754+Les_Vampires
 755+Let_Simon_Decide
 756+Levin_Schucking
 757+Lhuna
 758+Libertarian_Party_of_Canada
 759+Lienor
 760+Light_Reaction_Battalion
 761+Lily_Moresby_Adams_Beck
 762+Linda_Bollea
 763+Lingula_sphenoidalis
 764+Lipstick_(Rocket_from_the_Crypt_song)
 765+List_of_Acts_of_the_Parliament_of_the_United_Kingdom,_1860–1879
 766+List_of_Bollywood_films_of_1967
 767+List_of_DC_Comics_characters_by_name:_Q
 768+List_of_Gedanian_natives_(disambiguation)
 769+List_of_James_Bond_henchmen_in_For_Your_Eyes_Only
 770+List_of_Maximum_Ride_characters
 771+List_of_Norwegian_peaks_by_prominence
 772+List_of_Rajya_Sabha_members_from_Rajasthan
 773+List_of_Special_Places_of_Scenic_Beauty,_Special_Historic_Sites_and_Special_Natural_Monuments
 774+List_of_UN_Numbers_0001_to_0100
 775+List_of_X-Files_music_from_outside_sources
 776+List_of_asteroids/18301-18400
 777+List_of_brazilian_reptiles
 778+List_of_commercial_games_released_as_freeware
 779+List_of_electronic_literature_authors,_critics,_and_works
 780+List_of_heritage_railways_in_the_Isle_of_Man
 781+List_of_living_on_the_edge_episodes
 782+List_of_municipalities_in_Jaen
 783+List_of_people_from_Regina,_Saskatchewan
 784+List_of_rasa'il_in_the_encyclopedia_of_the_brethren_of_purity
 785+List_of_songs_in_Guitar_Hero_On_Tour_modern_hits
 786+List_of_suburban_and_commuter_rail_systems
 787+List_of_wars_and_disasters_by_death_toll
 788+LittleBigPlanet_PSP
 789+Liturgy_of_St_James
 790+Live_in_Power_Bowl_-_TM_Network
 791+Llanganabal
 792+Loch_Awe_station
 793+Logier
 794+London_Freight_Plan
 795+Long_service_leave
 796+Loprazolam
 797+Loren_D._Hagen
 798+Losses
 799+Louis-Théodore_Besserer
 800+Louise_Karlsson
 801+Love_and_War
 802+Lowland_East_Cushitic_languages
 803+Lucia_(butterfly)
 804+Ludwig_Güttler
 805+Luiz_Ferdinand_Cruls
 806+Luny_Tunes_production_credits
 807+LvShun_Massacre
 808+Lyon_Township,_Decatur_County,_Kansas
 809+M*A*S*H_(television_series)
 810+M1917
 811+MD95
 812+MMCAP
 813+MT9
 814+Ma_and_Pa_Railroad
 815+Macedonianism
 816+Mad_Hops
 817+Madras_War_Cemetery
 818+Magic_to_Go_to_My_Star
 819+Maharaja_Nalvadi_Krishna_Raja_Wadiyar
 820+Main_character
 821+Makary_II
 822+Malayalamcinema
 823+Malkmus
 824+Mammes_of_Caesarea
 825+Mandalskameratene
 826+Manishtushu
 827+Manual_(band)
 828+Mapuche_people
 829+Marcelle_Lobelle
 830+Marcus_W._Brauchli
 831+Marhamchurch_Revel
 832+Marianów_Kołacki
 833+Marine_Isotopic_Stage_11
 834+Mariya_Vladimirovna_Romanova
 835+Mark_Rockefeller
 836+Marloes_and_St._Brides
 837+Marshall_Michigan_Historic_Landmark_District
 838+Martin_Malone
 839+Marvin_Perkins
 840+Marydale,_Nova_Scotia
 841+Mascara,_Algeria
 842+Massello
 843+Mate_Fenyvesi
 844+Matsuri
 845+Matthew_Koon
 846+Maurice_Joseph_Henri_Richard
 847+Maxim_Ghilan
 848+Mayo-Kebi
 849+McClymonds_Senior_High_School
 850+Meade_Ministries
 851+Media_Lab_Helsinki
 852+Meechai_Ruchuphan
 853+Meier
 854+Meliiderma
 855+Membrane_biology
 856+Mensonges_et_trahisons_et_plus_si_affinités...
 857+Merib-baal
 858+Meso_compound
 859+Metascore
 860+Metropolitan_Ephraim_Kyriakos
 861+Mi_Novia_Esta..._De_Madre
 862+Michael_F._Foley_(football_coach)
 863+Michael_Polanyi_Centre
 864+Michel_Louis_Etienne,_Comte_Regnault_de_Saint_Jean_Dangely
 865+Micro-SIM
 866+Mid_America_Industrial_Park
 867+Midwest_Bank_Robbers
 868+Mikael_Thorstensson
 869+Mike_Wallace_(correspondent)
 870+Mile_Isakovic
 871+Mill_River_(Massachusetts_–_Rhode_Island)
 872+Milton_Keynes_Dons_F._C.
 873+Miners_institutes
 874+Ministry_of_Environment_(Sweden)
 875+Minuscule_14
 876+Miroslaw_Nahacz
 877+Miss_teen_usa_2007
 878+Mister_America_(disambiguation)
 879+Mixed_threat_attack
 880+Mobile_gas_chamber
 881+Moel_Hebog
 882+Mohd_Puad_Zarkashi
 883+Molondin_VD
 884+Mong_Kok
 885+Monroe-Bastrop,_Louisiana_Combined_Statistical_Area
 886+Montenegro_Shipping_Lines
 887+Moolpa
 888+More_Like_Us:_Making_America_Great_Again
 889+Morpho_granadensis
 890+Moses_dal_Castellazzo
 891+Motor_Press_Guild
 892+Mount_Jim_Crow
 893+Mountain_pine_beetle
 894+Moñái
 895+Mszczonow
 896+Mufti_of_Jerusalem
 897+Mullinavat
 898+Municipal_Bancafe
 899+Muroran,_Hokkaidō
 900+Mushrikeen
 901+Mustafa_al-Hassan
 902+My_Flesh_and_Blood_(film)
 903+Myocardiocyte
 904+Márla
 905+N-bromosuccinimide
 906+NCAA_Division_II_independent_schools
 907+NH_28_(disambiguation)
 908+NS_Everett
 909+NY_Route_840
 910+Nagahori_Tsurumi-ryokuchi_Line
 911+Nakhon_Suvarnabhumi_Province
 912+Nancy_apple
 913+Nara_(gotra)
 914+Nasolacrimal_duct_cyst
 915+Nathoki
 916+National_Football_League_playoffs,_1975-76
 917+National_Register_of_Historic_Places_listings_in_Aroostook_County,_Maine
 918+National_Treasure_2
 919+Natma_Taung
 920+Navia_drapt
 921+NeatVision
 922+Negev_desert
 923+Nelspruit,_Mpumalanga
 924+Neoregelia_Karamea_Bon_Ton
 925+NetLiteracy
 926+Neurotoxicity_syndromes
 927+New_Brunswick_NDP
 928+New_Jersey_United_States_Senate_election,_2008
 929+New_York_-_JFK
 930+New_York_and_Stonington_Railroad
 931+Newcomb_Cleveland_Prize
 932+Nextgentel.com
 933+Nicholas_A._Hryhorczuk
 934+Nico_Huelkenberg
 935+Nielestno
 936+Nihilism
 937+Nikos_Aliagas_discography
 938+Ninth_Edition_(Magic:_The_Gathering)
 939+Nizam_Ul_Mulk
 940+No_Parole_from_Rock_n'_Roll
 941+Noelle_Meyer
 942+Non_sequitor_(ensemble)
 943+Norfolk_Assembly
 944+North-west
 945+North_Korea_at_the_2000_Summer_Olympics
 946+Northeastern_Woodlands_tribes
 947+Northwestern_News_Report
 948+Notenglish
 949+November_19,_2004_disturbance_at_The_Palace_of_Auburn_Hills
 950+Nowy_Radzic
 951+Numani
 952+Nuxálk
 953+O-6
 954+ORP_Wicher_(1930_-_1939)
 955+Oatibix
 956+Obstructionists
 957+Octoploid
 958+Off-Broadway
 959+Oh_Brother_Where_Art_Thou
 960+Ok
 961+Old_Bridge_CDP,_New_Jersey
 962+Oldrzychowice
 963+Oliver_Phelps_(actor)
 964+Oman_national_beach_handball_team
 965+On_the_concept_of_irony_with_continual_reference_to_socrates
 966+One_equivalent_numbering
 967+Onur
 968+Openunix
 969+Ophisma_fugiens
 970+Orange-breasted_green_pigeon
 971+Orders_of_the_Russian_Federation
 972+Organonickel_chemistry
 973+Ornithopus_perpusillus
 974+Osama_(wrestler)
 975+Osprey_process
 976+Otisco_Township,_Waseca_County,_Minnesota
 977+Ouilly_le_Vicomte
 978+Outré_(Portal_album)
 979+Owens_&_Minor
 980+Oðr
 981+PAPOLA
 982+PIREPS
 983+PTLAPTA
 984+Pacific_Island_Countries_Trade_Agreement
 985+Pagoda_(Efteling)
 986+Palaces_of_Egypt
 987+Palladius
 988+Pan_American_Airways_(1996–1998)
 989+Pannonia_Secunda
 990+Papilio_laodamia
 991+Paramakudi_(State_Assembly_Constituency)
 992+Parinari_District
 993+Parliament_of_the_German_Speaking_Community
 994+Partido_Ortodoxo
 995+Paso_Robles_(CA)
 996+Patchnose_snake
 997+Patrick_Deneen
 998+Paul_A._Simmons
 999+Paul_Leni
 1000+Paulding-Bryan_Road
 1001+Paynalton
 1002+Pech_Valley
 1003+Peggy_Butcher
 1004+Pendleton_City_Center,_Oregon
 1005+Penny_Woolcock
 1006+Pepin_County,_Wi
 1007+Perfekcyjna_niedoskonałość
 1008+Perry,_Maine
 1009+Peschici
 1010+Peter_Enns
 1011+Peter_Scarf
 1012+Petritoli
 1013+Phalaenopsis_violacea_f._alba
 1014+Phil_Kline
 1015+Philip_Zec
 1016+Philosophy_of_Psychology
 1017+Photoshop
 1018+Piano-Rag-Music_(Bolender)
 1019+Piekoszow
 1020+Pieter_Sjoerds_Gerbrandy
 1021+Pim_Frank
 1022+Pinole_creek
 1023+Pirvahid
 1024+Pizza_con_champagne
 1025+Plant_Neurobiology
 1026+Playbill_Records
 1027+Plon-Plon
 1028+Pocohantus
 1029+Point_of_Entry_(disambiguation)
 1030+Polesskiy
 1031+Politics_Drawn_from_the_Very_Words_of_Holy_Scripture
 1032+Polymixis_major
 1033+Pontes_Gestal
 1034+Popowia_velutina
 1035+Port_Neill,_Australia
 1036+Portsmouth_invitational
 1037+Postal_Orders_of_the_Orange_Free_State
 1038+Poullignac
 1039+Powiat_of_Wąbrzeźno
 1040+Pratt_School_of_Art_and_Design
 1041+Prelude_Op._11_No._10_(Scriabin)
 1042+Presidential_Assasinations
 1043+Priest_Joseph_Brooks
 1044+Prince_Charles_Edward,_Duke_of_Albany
 1045+Princess_Maria_Elizabeth_of_Sweden
 1046+Privatbanen_Sønderjylland_ApS
 1047+Prodotis_excellens
 1048+Project_I
 1049+Proskynetarion
 1050+Providence_(Judaism)
 1051+Przysieki
 1052+Pskov_Pechersk_Monastery
 1053+Public_fight
 1054+Pulawski
 1055+Purchase_decision_process
 1056+Puya_sodiroana
 1057+Pârâul_Fierului
 1058+Qaidabad
 1059+Quad_bikes
 1060+QuePasa
 1061+Queets_Glacier
 1062+Quiris
 1063+R._Knight
 1064+RCT1
 1065+ROSSO_(band)
 1066+Rabbinic
 1067+Radhnobinod_Pal
 1068+Radu_Voda
 1069+Raiden_(Metal_Gear_Solid_2)
 1070+Rajagiri
 1071+Ram_Dutt_Joshi
 1072+Rana_De_Ingle_Roja
 1073+Ranil_Wickramasinghe
 1074+Rashid_Sharifi
 1075+Raven_(wrestling)
 1076+Raymond_Leslie_Morris
 1077+Real_Academia_de_Bellas_Artes_de_Sant_Jordi
 1078+Recheats
 1079+Red_Cliff_Ojibwe
 1080+Redecilla_del_Camino
 1081+Refreshment_Pavilion
 1082+Regnator_Omnium_Deus
 1083+Release_Me_(1967_song)
 1084+Renate_Muhri
 1085+Repeater
 1086+Reset_(Computing)
 1087+Retrotransposed
 1088+Revolutionary_Socialism
 1089+Rhipidura_leucophrys
 1090+Ricardo_Chailly
 1091+Richard_E._Bird
 1092+Richard_Pratt_Marvin
 1093+Richmond_Township,_Tioga_County,_PA
 1094+Rietdijk-Putnam_argument
 1095+Ring_of_Steel
 1096+Risto_Ryti's_first_cabinet
 1097+Riverside--San_Bernardino
 1098+Rob_Smedley
 1099+Robert_Day_(disambiguation)
 1100+Robert_Kerman
 1101+Robert_Shapiro
 1102+Robin's_Reckoning:_Part_Two
 1103+Rock_Concert_(Bowie_album)
 1104+Rod_Eyot
 1105+Roger_Keith_Coleman
 1106+Rolex_24
 1107+Roman_Catholic_Diocese_of_Machala
 1108+Romanée-Saint-Vivant_AOC
 1109+Ronald_Tierney
 1110+Rosalie_Williams
 1111+Ross_Cuthbert_(ice_hockey_player)
 1112+Roulette_Township,_PA
 1113+Route_388_(Maryland)
 1114+Roy_Chiao
 1115+Royal_Thai_Navy
 1116+Rubén_Vega_Fuertes
 1117+Rugby-Bundesliga_2006-07
 1118+RuneScape_armor
 1119+Russell_Silvers_syndrome
 1120+Ruth_Slenczynska
 1121+Ryszard_Kosiński
 1122+S&W_Model_686
 1123+S91
 1124+SD_Holden
 1125+SIC_Televisão
 1126+SNL:_Season_16
 1127+SR_10_(IL)
 1128+SS_Duc_d'Aosta
 1129+SV_Rossbach/Wied
 1130+Sabotague
 1131+Saeed_Ahmed_Mohammed_Al_Sarim
 1132+Saighton_Grange_Gatehouse
 1133+Saint-Léon,_Allier
 1134+Saint_Elizabeth_Ann_Seton
 1135+Saint_Romanos_the_Melodist
 1136+Sala_(disambiguation)
 1137+Sally_Shelton-Colby
 1138+Sam_Bennett_(cycling)
 1139+Samiya_Yusuf_Omar
 1140+Samuel_Logan
 1141+San_Francesco,_Arezzo
 1142+San_Remo_rally
 1143+Sandra_Finley
 1144+Sanlun
 1145+Santa_maria_de_iquique
 1146+Sapporro
 1147+Sargent_Fury_and_the_Howling_Commandos
 1148+Satellite_chromosome
 1149+Sava_(Jesenice)
 1150+Sazanovskoye
 1151+Schalles_Award
 1152+Scholarship_(scholarly_method)
 1153+Schöder
 1154+Scotch_Whiskey
 1155+Scottish_Police_Federation
 1156+Scrophulous
 1157+Seamus_Kelly
 1158+Sebastián_Hurtado_de_Corcuera
 1159+Secret_of_Delft
 1160+See_the_Sun_(Black_Lab_album)
 1161+Seki-Ray
 1162+Selver_Hodžić
 1163+Senegalese_President
 1164+September_14th
 1165+Sergei_Vinogradskii
 1166+Serrano_(LE)
 1167+Seven_Ages
 1168+Sexual_frustration
 1169+Shadowy_Figure
 1170+Shamrock,_Colorado
 1171+Sharj_al-Az_Zu`
 1172+She_Came_In_Through_The_Bathroom_Window
 1173+Shelter_magazine
 1174+Shibboleth_(Internet2)
 1175+Shining_Star_☆忘れないから☆_(Wasurenaikara)
 1176+Shivratri
 1177+Short-tailed_Hopping_Mouse
 1178+Shriprakash
 1179+Siberian_Flying_Squirrel
 1180+Siege_of_Barcelona_(1705)
 1181+Signal_21_records
 1182+Silloth
 1183+Similitude_(ENT_episode)
 1184+Simulation_Game
 1185+Single_board
 1186+Sipisopiso
 1187+Sir_John_Trevor
 1188+Sisaket_FC
 1189+Siyāmak
 1190+Skitube_Alpine_Railway
 1191+Slanted_Records
 1192+Slip_(disambiguation)
 1193+Small_business
 1194+Smokey,_and_the_Miracles_Robinson
 1195+Snow_Monkey
 1196+Social_democracy
 1197+Sodiwala
 1198+Solanum_pseudocapsicum_f._calvescens
 1199+Solon,_ME
 1200+Son_of_man_(disambiguation)
 1201+Sons_of_the_Pioneers_(1942_film)
 1202+Soseaua_Kiseleff
 1203+South_African_Airways_Flight_201
 1204+South_Koreans_in_Mongolia
 1205+Southern_Conference
 1206+Soviet_Top_League_1981
 1207+Spamfighter
 1208+Special_Brew
 1209+Spencer_Township,_Ohio
 1210+Spiny-breasted_Giant_Frog
 1211+Sporron
 1212+Springfield,_MI
 1213+Srem,_Poland
 1214+St._Brieuc_Cathedral
 1215+St._Joseph_Cemetery
 1216+St._Peter_Church
 1217+St_Grellan's_GAA
 1218+St_Éloy
 1219+Stajki
 1220+Stanislav_Stepashkin
 1221+Star_Trek_Generations_(game)
 1222+Startin'
 1223+State_Road_26A_(Florida)
 1224+State_Route_37_(Virginia_1933)
 1225+State_route_129_(MO)
 1226+Steamer_Julia_Dean
 1227+Stem-loop_structure
 1228+Stephen_Marcussen
 1229+Steve_Dennis
 1230+Steven_b._smith,_artist
 1231+Stjärnorna
 1232+Stonyhurst_College
 1233+Strange_Culture
 1234+Streetsboro
 1235+Structuralist_anthropology
 1236+Stunt_Dawgs
 1237+Subgroups_of_the_Han_ethnicity
 1238+Sudetow_Walbrzyskich
 1239+Sukuea_Enikkusu
 1240+Summer_Wishes,_Winter_Dreams
 1241+Sunflower_Ordnance_Works
 1242+Super_League_Greece_2006–07
 1243+Superstar_–_The_Hits
 1244+Surrey--White_Rock--North_Delta
 1245+Sutherland,_Utah
 1246+Svigaplatan
 1247+Sweeney_Todd:_The_Demon_Barber_of_Fleet_Street_(2007_film)
 1248+Swingin'_on_a_Star
 1249+Syfy_(United_States)
 1250+Syndeton
 1251+Szczedrzykowice-Stacja
 1252+Södra_Österbotten
 1253+T._Jefferson_Parker
 1254+THISDAY
 1255+TTM_Phichit
 1256+Table_tennis_at_2009_Jeux_de_la_Francophonie_-_Men's_singles
 1257+Taguma_Mukomberanwa
 1258+Takaiwa_Station_(Nagano)
 1259+Tales_from_benedictine_sources
 1260+Tambour_lace
 1261+Tangut_kingdom
 1262+Taranaki_War
 1263+Tasman_(VTA)
 1264+Tawero_Point
 1265+Teackle_Mansion
 1266+Ted_Sorensen_(politician)
 1267+Telefonica_O2_C.R.
 1268+Tempered_representation
 1269+Tennessee_State_Route_210
 1270+Terlet_airfield
 1271+Terry_Rawlings
 1272+Tewkesbury
 1273+Thai_ornamental
 1274+The_130_départements
 1275+The_Apprentice_(Irish_TV_series)
 1276+The_Beijing_Center_for_Language_and_Culture
 1277+The_Book_Quiz
 1278+The_Catey_Awards
 1279+The_Concept_of_Irony
 1280+The_Decline_of_the_Ottoman_Empire
 1281+The_Eleven_Gurus_of_Sikhism
 1282+The_First_Cut_Is_the_Deepest
 1283+The_Ghost_of_613
 1284+The_Gurindiji_Strike
 1285+The_Hunter,_Hunted_(Third_Watch)
 1286+The_Kent_Family_Chronicles
 1287+The_Liberty_Bell_(march)
 1288+The_Man_Who_Invented_the_Twentieth_Century
 1289+The_Morning_40_Federation
 1290+The_Not_So_Happy_Campers
 1291+The_Peel_Session_(múm_EP)
 1292+The_Psychedelic_Experience
 1293+The_Rivoli
 1294+The_Servant_(band)
 1295+The_Spectre
 1296+The_Temptations_with_a_Lot_o'_Soul
 1297+The_Ultimate_Fighter_7
 1298+The_Way_We_Were_(Wigan_Pier)
 1299+The_Young_Persons_Guide_To_Becoming_a_Rock_Star
 1300+The_hill_school
 1301+The_weather_in_Waterford
 1302+Theodore_Sedgwick
 1303+Theta2_Sagittarii
 1304+Thirteen-fifties
 1305+Thomas_Boyd,_1st_Earl_of_Arran
 1306+Thomas_J._O'Brien_(Michigan)
 1307+Thomas_T._Flood
 1308+Thorramatur
 1309+Throttle_junkies_tv
 1310+Tiakadougou-Dialakoro
 1311+Tigersushi_Records
 1312+Tim_Sheens
 1313+Timeline_of_trends_in_British_music
 1314+Tintinhull
 1315+Tivadar_Kosztka_Csontvary
 1316+Today's_Another_Day
 1317+Tokyo_dome_show
 1318+Tom_Murphy_(disambiguation)
 1319+Tommy_Decker
 1320+Tonsillolith
 1321+Top_25_Attendance_in_United_States_Soccer
 1322+Tornadoes_by_year
 1323+Toshiyuki_Maesaka
 1324+Toutatis
 1325+Tracey_Adams
 1326+Traktor_Stadium
 1327+Translucency
 1328+Travels_With_Charley_In_Search_of_America
 1329+Trelleborgs_FF
 1330+TribesNext
 1331+Trinity,_Bonavista_Bay,_Newfoundland_and_Labrador
 1332+Trivikrama_Panditacharya
 1333+Trouble_sleeping
 1334+Tryder_g7
 1335+Tsunnami
 1336+Tulitikkutehtaan_tyttö
 1337+Turdus_serranus
 1338+Turunclu
 1339+Twin_Towers_Middle_School
 1340+Tyndallstone
 1341+Tân_Hồng_District
 1342+U.S._Army_Logistics_Management_College
 1343+U.S._Route_385_(South_Dakota)
 1344+UAE_government
 1345+UK_general_election,_2001
 1346+UN/LOCODE:USMJU
 1347+UPS_(uninterruptible_power_source)
 1348+USS_Alamance
 1349+USS_Flying_Fish_(1838)
 1350+USS_Milius_(DDG-69)
 1351+USS_Stag_(IX-128)
 1352+US_Democratic_Primaray_Superdelegate_Controversies_2008
 1353+U_S_Route_1_in_Georgia
 1354+Ugur_Boral
 1355+Ulofa_Palme_Street
 1356+Umfolozi_River
 1357+Underexposure_(2005_film)
 1358+Union_Club
 1359+United_Kingdom_general_election_1906
 1360+United_States_Highway_322
 1361+United_States_micropolitan_area
 1362+Universite_De_Saint-Louis
 1363+University_of_Pennsylvania_School_of_Design
 1364+Unspeakable_(album)
 1365+Upper_Sure_Natural_Park
 1366+Urie_McCleary
 1367+Uspenka
 1368+Utter_Pradesh
 1369+VBSS
 1370+V_II
 1371+Valdegena,_Soria
 1372+Valerio_Baldissari
 1373+Vampire_Species
 1374+Vaníček_analysis
 1375+Vasodialation
 1376+Vehicle_registration_plates_of_Adjara
 1377+Venkatesan_Guruswami
 1378+Vermont_Medical_Society
 1379+Vestigial_Organs
 1380+Vickers_Type_667
 1381+Victorian_state_election,_2002
 1382+Vignette_(graphic_design)
 1383+Villahan,_Palencia
 1384+Vincent_Rice
 1385+Virgil_Runnels_III
 1386+Visa_cash
 1387+Vitanje
 1388+Vladimir_Shkaptsov
 1389+Volchikha
 1390+Vormsi
 1391+Vuzmetinci
 1392+W._D._Caroe
 1393+WBND
 1394+WHAT
 1395+WMSH
 1396+WSTB_(FM)
 1397+WYO_218
 1398+Wai_Sano
 1399+Walk-In_Clinic
 1400+Waltdisney
 1401+Walton_Park,_New_York
 1402+War_of_Burgundy
 1403+Warren_Township,_St._Joseph_County,_Indiana
 1404+Washington_State_Trooper
 1405+Waterford_City_Council
 1406+Wayne_Clarke
 1407+Weavering_Street
 1408+Weightlifting_at_the_2004_Summer_Olympics_-_Women's_75_kg
 1409+Welsh_oak
 1410+West_African_Dwarf_(sheep)
 1411+West_Point_National_Tournament
 1412+Western_Minnesota_Steam_Thresher's_Reunion
 1413+Wetherby_railway_station
 1414+Wheelchair_tennis_at_the_2008_Summer_Paralympics_-_Women's_doubles
 1415+White-breasted_Negrofinch
 1416+White_stains
 1417+Why_Mosquitoes_Buzz_in_People's_Ears
 1418+Wijngaarden
 1419+Wilfred_I_the_Hairy,_Count_of_Barcelona
 1420+William_"Bill"_Scully,_Jr.
 1421+William_Cramp_&_Sons_Ship_&_Engine_Building_Company
 1422+William_H._Trusty_House
 1423+William_Lehman_Burdett-Coutts
 1424+William_Robinson_(of_Salt_Spring)
 1425+William_de_Malveisin
 1426+Wilson's_Heart
 1427+Windows_XP_64_bit
 1428+Winston_Short
 1429+Witch_of_Wall_Street
 1430+Wola_Ladowska
 1431+Women_Fully_Clothed
 1432+Woodstock,_Maine
 1433+World's_tallest_rollercoaster
 1434+Worlds_of_Ultima_I
 1435+Writers_Guild_of_America_Awards_2002
 1436+Wyner
 1437+XCL1
 1438+Xantholepidote
 1439+Xinjiang_Medical_University
 1440+YQG
 1441+Yamaga,_Oita
 1442+Yarmouth_High_School
 1443+Yekyi_Township
 1444+Yes_no_questionnaires
 1445+Yochanan_Sofer
 1446+Yoshie_Takeuchi
 1447+Young_Mula
 1448+Yudif’
 1449+Yuri_of_Moscow
 1450+ZCO
 1451+Zajezierze_(Otwock_County)
 1452+Zaręby,_Grodzisk_Mazowiecki_County
 1453+Zelechowo
 1454+Zhang_Chonghua
 1455+Zillah_&_Totte
 1456+Zollgrenzschutz
 1457+Zukowo-Strusie
 1458+Áed_Bennán
 1459+Émile_Hanse
 1460+ČSD_Class_ES_499.3
 1461+Śivānandalahari
 1462+Əmirarx
 1463+Родин
 1464+Ẓebi_Hirsch_Ashkenazi
 1465+大阪狭山市駅
 1466+비씨카드
Index: trunk/WikiWord/WikiWordBuilder/src/main/java/de/brightbyte/wikiword/extract/WordSenseIndexer.java
@@ -23,7 +23,6 @@
2424 import de.brightbyte.wikiword.disambig.Term;
2525 import de.brightbyte.wikiword.disambig.Disambiguator.Disambiguation;
2626 import de.brightbyte.wikiword.model.LocalConcept;
27 -import de.brightbyte.wikiword.model.TermReference;
2827 import de.brightbyte.wikiword.model.WikiWordConcept;
2928 import de.brightbyte.wikiword.store.DatabaseConceptStores;
3029 import de.brightbyte.wikiword.store.FeatureStore;
@@ -31,7 +30,7 @@
3231 import de.brightbyte.wikiword.store.WikiWordConceptStore;
3332
3433 public class WordSenseIndexer extends StreamProcessorApp<String, String, WikiWordConceptStore> {
35 - protected Disambiguator<TermReference, LocalConcept> disambiguator;
 34+ protected Disambiguator<LocalConcept> disambiguator;
3635 protected PlainTextAnalyzer analyzer;
3736 private int phraseLength;
3837 protected Chunker chunker;
@@ -117,7 +116,7 @@
118117 List<Term> terms = Term.asTerms(chunker.chunk(line.trim()));
119118 if (flip) Collections.reverse(terms);
120119
121 - Disambiguator.Disambiguation<Term, LocalConcept> result = disambiguator.disambiguate(terms, null);
 120+ Disambiguator.Disambiguation<Term, LocalConcept> result = disambiguator.disambiguate(terms, null, null);
122121 if (flip) Collections.reverse(terms);
123122
124123 String s = assembleMeanings(terms, result); //TODO: use proper TSV or something
Index: trunk/WikiWord/WikiWordBuilder/deleteAmbiguousAliases.bugfix.patch
@@ -0,0 +1,29 @@
 2+Index: src/main/java/de/brightbyte/wikiword/store/builder/DatabaseLocalConceptStoreBuilder.java
 3+===================================================================
 4+--- src/main/java/de/brightbyte/wikiword/store/builder/DatabaseLocalConceptStoreBuilder.java (Revision 50285)
 5+@@ -660,21 +660,21 @@
 6+ }
 7+
 8+ private int deleteAmbiguousAliases(RelationTable aliasTable, String sourceField, String sourceNameField, String targetField, String where) throws PersistenceException {
 9+- String sql = "CREATE TEMPORARY TABLE bad_alias ( id INT, name varbinary(255), PRIMARY KEY (id, name) )";
 10++ String sql = "CREATE TEMPORARY TABLE bad_alias ( id INT DEFAULT NULL, name varbinary(255), PRIMARY KEY (id, name) )";
 11+ executeUpdate("deleteAmbiguousAliases:createTemp", sql);
 12+
 13+ sql = "INSERT IGNORE INTO bad_alias " +
 14+ " SELECT " + sourceField + ", " + sourceNameField + " " +
 15+ " FROM " + aliasTable.getSQLName() + " " +
 16+ (where==null ? "" : " WHERE " + where + " ") +
 17+- " GROUP BY " + sourceField + ", " + sourceNameField + " " +
 18++ " GROUP BY " + (idManager!=null ? sourceField : sourceNameField ) + " " +
 19+ " HAVING count(DISTINCT " + targetField + ") > 1";
 20+
 21+ executeUpdate("deleteAmbiguousAliases:fillTemp", sql);
 22+
 23+ sql = "DELETE FROM A " +
 24+ " USING " + aliasTable.getSQLName() + " AS A " +
 25+- " JOIN bad_alias AS T ON T.id = A." + sourceField + " AND T.name = A." + sourceNameField + " " +
 26++ " JOIN bad_alias AS T ON " + (idManager!=null ? " T.id = A." + sourceField : " T.name = A." + sourceNameField ) + " " +
 27+ (where==null ? "" : " WHERE " + where + " ");
 28+
 29+ int n = executeUpdate("deleteAmbiguousAliases:delete", sql);

Status & tagging log