lucenenet-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From synhers...@apache.org
Subject [24/34] lucenenet git commit: Raw porting of Lucene.Net.Analysis.Common
Date Fri, 07 Nov 2014 23:12:28 GMT
http://git-wip-us.apache.org/repos/asf/lucenenet/blob/99717176/src/Lucene.Net.Analysis.Common/Analysis/En/KStemData7.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Analysis.Common/Analysis/En/KStemData7.cs b/src/Lucene.Net.Analysis.Common/Analysis/En/KStemData7.cs
new file mode 100644
index 0000000..c504008
--- /dev/null
+++ b/src/Lucene.Net.Analysis.Common/Analysis/En/KStemData7.cs
@@ -0,0 +1,53 @@
+/*
+Copyright © 2003,
+Center for Intelligent Information Retrieval,
+University of Massachusetts, Amherst.
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+1. Redistributions of source code must retain the above copyright notice, this
+list of conditions and the following disclaimer.
+
+2. Redistributions in binary form must reproduce the above copyright notice,
+this list of conditions and the following disclaimer in the documentation
+and/or other materials provided with the distribution.
+
+3. The names "Center for Intelligent Information Retrieval" and
+"University of Massachusetts" must not be used to endorse or promote products
+derived from this software without prior written permission. To obtain
+permission, contact info@ciir.cs.umass.edu.
+
+THIS SOFTWARE IS PROVIDED BY UNIVERSITY OF MASSACHUSETTS AND OTHER CONTRIBUTORS
+"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
+THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE
+LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
+GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+SUCH DAMAGE.
+*/
+/* This is a java version of Bob Krovetz' KStem.
+ *
+ * Java version by Sergio Guzman-Lara.
+ * CIIR-UMass Amherst http://ciir.cs.umass.edu
+ */
+namespace org.apache.lucene.analysis.en
+{
+
+	/// <summary>
+	/// A list of words used by Kstem
+	/// </summary>
+	internal class KStemData7
+	{
+		private KStemData7()
+		{
+		}
+	   internal static string[] data = new string[] {"rupee","rupture","rural","ruritanian","ruse", "rush","rushes","rushlight","rusk","russet", "rust","rustic","rusticate","rustication","rustle", "rustler","rustless","rustling","rustproof","rusty", "rut","ruthless","rutting","rye","sabbatarian", "sabbath","sabbatical","saber","sable","sabot", "sabotage","saboteur","sabra","sabre","sac", "saccharin","saccharine","sacerdotal","sacerdotalism","sachet", "sack","sackbut","sackcloth","sacral","sacrament", "sacramental","sacred","sacrifice","sacrificial","sacrilege", "sacrilegious","sacristan","sacristy","sacroiliac","sacrosanct", "sad","sadden","saddle","saddlebag","saddler", "saddlery","sadducee","sadhu","sadism","sadly", "sadomasochism","safari","safe","safebreaker","safeguard", "safekeeping","safety","saffron","sag","saga", "sagacious","sagacity","sagebrush","sago","sahib", "said","sail","sailcloth","sailing","sailor", "sailplane","saint","sainted","saintly","saith", "sake","saki","salaa
 m","salable","salacious", "salacity","salad","salamander","salami","salaried", "salary","sale","saleable","saleroom","sales", "salesclerk","salesgirl","saleslady","salesman","salesmanship", "salient","saliferous","salify","saline","salinometer", "saliva","salivary","salivate","sallow","sally", "salmon","salmonella","salon","saloon","salsify", "salt","saltcellar","saltire","saltlick","saltpan", "saltpeter","saltpetre","salts","saltshaker","saltwater", "salty","salubrious","salutary","salutation","salute", "salvage","salvation","salvationist","salve","salvedge", "salver","salvia","salvo","samaritan","samaritans", "samba","same","sameness","samovar","sampan", "sample","sampler","samurai","sanatorium","sanctify", "sanctimonious","sanction","sanctities","sanctity","sanctuary", "sanctum","sanctus","sand","sandal","sandalwood", "sandbag","sandbank","sandbar","sandblast","sandbox", "sandboy","sandcastle","sander","sandglass","sandman", "sandpaper","sandpiper","sandpit","sands","sandshoe", "
 sandstone","sandstorm","sandwich","sandy","sane", "sang","sangfroid","sangria","sanguinary","sanguine", "sanitary","sanitation","sanitorium","sanity","sank", "sans","sanskrit","sap","sapience","sapient", "sapless","sapling","sapper","sapphic","sapphire", "sappy","sapwood","saraband","sarabande","sarcasm", "sarcastic","sarcophagus","sardine","sardonic","sarge", "sari","sarky","sarong","sarsaparilla","sartorial", "sash","sashay","sass","sassafras","sassy", "sat","satan","satanic","satanism","satchel", "sate","sateen","satellite","satiable","satiate", "satiety","satin","satinwood","satiny","satire", "satirical","satirise","satirize","satisfaction","satisfactory", "satisfy","satisfying","satrap","satsuma","saturate", "saturation","saturday","saturn","saturnalia","saturnine", "satyr","sauce","saucepan","saucer","saucy", "sauerkraut","sauna","saunter","saurian","sausage", "sauterne","sauternes","savage","savagery","savanna", "savannah","savant","save","saveloy","saver", "saving","savings"
 ,"savior","saviour","savor", "savory","savour","savoury","savoy","savvy", "saw","sawbones","sawbuck","sawdust","sawhorse", "sawmill","sawpit","sawyer","saxifrage","saxon", "saxophone","saxophonist","say","saying","scab", "scabbard","scabby","scabies","scabious","scabrous", "scads","scaffold","scaffolding","scalar","scalawag", "scald","scalding","scale","scalene","scallion", "scallop","scallywag","scalp","scalpel","scaly", "scamp","scamper","scampi","scan","scandal", "scandalise","scandalize","scandalmonger","scandalous","scandinavian", "scanner","scansion","scant","scanty","scapegoat", "scapegrace","scapula","scar","scarab","scarce", "scarcely","scarcity","scare","scarecrow","scared", "scaremonger","scarf","scarify","scarlet","scarp", "scarper","scary","scat","scathing","scatology", "scatter","scatterbrain","scatterbrained","scattered","scatty", "scavenge","scavenger","scenario","scenarist","scene", "scenery","sceneshifter","scenic","scent","scepter", "sceptic","sceptical","sceptici
 sm","sceptre","schedule", "schema","schematic","schematize","scheme","scherzo", "schism","schismatic","schist","schizoid","schizophrenia", "schizophrenic","schmaltz","schmalz","schnapps","schnitzel", "schnorkel","scholar","scholarly","scholarship","scholastic", "scholasticism","school","schoolboy","schoolhouse","schooling", "schoolman","schoolmarm","schoolmaster","schoolmastering","schoolmate", "schoolwork","schooner","schwa","sciatic","sciatica", "science","scientific","scientist","scientology","scimitar", "scintilla","scintillate","scion","scissor","scissors", "sclerosis","scoff","scold","scollop","sconce", "scone","scoop","scoot","scooter","scope", "scorbutic","scorch","scorcher","scorching","score", "scoreboard","scorebook","scorecard","scorekeeper","scoreless", "scorer","scorn","scorpio","scorpion","scotch", "scoundrel","scoundrelly","scour","scourer","scourge", "scout","scoutmaster","scow","scowl","scrabble", "scrag","scraggly","scraggy","scram","scramble", "scrap","scrapbook"
 ,"scrape","scraper","scrapings", "scrappy","scraps","scratch","scratchpad","scratchy", "scrawl","scrawny","scream","screamingly","scree", "screech","screed","screen","screening","screenplay", "screw","screwball","screwdriver","screwy","scribble", "scribbler","scribe","scrimmage","scrimp","scrimshank", "scrimshaw","scrip","script","scripted","scriptural", "scripture","scriptwriter","scrivener","scrofula","scrofulous", "scroll","scrollwork","scrooge","scrotum","scrounge", "scrub","scrubber","scrubby","scruff","scruffy", "scrum","scrumcap","scrumhalf","scrummage","scrumptious", "scrumpy","scrunch","scruple","scrupulous","scrutineer", "scrutinise","scrutinize","scrutiny","scuba","scud", "scuff","scuffle","scull","scullery","scullion", "sculptor","sculptural","sculpture","scum","scupper", "scurf","scurrility","scurrilous","scurry","scurvy", "scut","scutcheon","scuttle","scylla","scythe", "sea","seabed","seabird","seaboard","seaborne", "seafaring","seafood","seafront","seagirt","seagoing"
 , "seagull","seahorse","seakale","seal","sealer", "sealing","sealskin","sealyham","seam","seaman", "seamanlike","seamanship","seamstress","seamy","seaplane", "seaport","sear","search","searching","searchlight", "searing","seascape","seashell","seashore","seasick", "seaside","season","seasonable","seasonal","seasoning", "seat","seating","seawall","seaward","seawards", "seawater","seaway","seaweed","seaworthy","sec", "secateurs","secede","secession","seclude","secluded", "seclusion","seclusive","second","secondary","seconds", "secrecy","secret","secretarial","secretariat","secretary", "secrete","secretion","secretive","sect","sectarian", "section","sectional","sectionalism","sector","secular", "secularise","secularism","secularize","secure","security", "sedan","sedate","sedation","sedative","sedentary", "sedge","sediment","sedimentary","sedimentation","sedition", "seditious","seduce","seduction","seductive","sedulous", "see","seed","seedbed","seedcake","seedling", "seedsman","seedy","
 seeing","seek","seem", "seeming","seemingly","seemly","seen","seep", "seepage","seer","seersucker","seesaw","seethe", "segment","segmentation","segregate","segregated","segregation", "seigneur","seine","seismic","seismograph","seismology", "seize","seizure","seldom","select","selection", "selective","selector","selenium","self","selfish", "selfless","selfsame","sell","seller","sellotape", "selvage","selves","semantic","semantics","semaphore", "semblance","semeiology","semen","semester","semibreve", "semicircle","semicolon","semiconductor","semidetached","semifinal", "semifinalist","seminal","seminar","seminarist","seminary", "semiology","semiprecious","semiquaver","semitic","semitone", "semitropical","semivowel","semiweekly","semolina","sempstress", "sen","senate","senator","senatorial","send", "sender","senescence","senescent","seneschal","senile", "senility","senior","seniority","senna","sensation", "sensational","sensationalism","sense","senseless","senses", "sensibility","sensib
 le","sensitise","sensitive","sensitivity", "sensitize","sensor","sensory","sensual","sensualist", "sensuality","sensuous","sent","sentence","sententious", "sentient","sentiment","sentimental","sentimentalise","sentimentalism", "sentimentality","sentimentalize","sentinel","sentry","sepal", "separable","separate","separation","separatism","separator", "sepia","sepoy","sepsis","september","septet", "septic","septicaemia","septicemia","septuagenarian","septuagesima", "septuagint","sepulcher","sepulchral","sepulchre","sequel", "sequence","sequencing","sequent","sequential","sequester", "sequestrate","sequestration","sequin","sequoia","seraglio", "seraph","seraphic","sere","serenade","serendipity", "serene","serf","serfdom","serge","sergeant", "serial","serialise","serialize","seriatim","sericulture", "series","serif","seriocomic","serious","seriously", "sermon","sermonise","sermonize","serous","serpent", "serpentine","serrated","serried","serum","serval", "servant","serve","server","serv
 ery","service", "serviceable","serviceman","serviette","servile","serving", "servitor","servitude","servomechanism","servomotor","sesame", "session","sessions","set","setback","setscrew", "setsquare","sett","settee","setter","setting", "settle","settled","settlement","settler","seven", "seventeen","seventy","sever","several","severally", "severance","severity","sew","sewage","sewer", "sewerage","sewing","sex","sexagenarian","sexagesima", "sexism","sexist","sexless","sextant","sextet", "sexton","sextuplet","sexual","sexuality","sexy", "sforzando","sgt","shabby","shack","shackle", "shad","shade","shades","shading","shadow", "shadowbox","shadowy","shady","shaft","shag", "shagged","shaggy","shagreen","shah","shake", "shakedown","shaker","shakes","shako","shaky", "shale","shall","shallop","shallot","shallow", "shallows","shalom","shalt","sham","shaman", "shamble","shambles","shame","shamefaced","shameful", "shameless","shammy","shampoo","shamrock","shandy", "shanghai","shank","shantung",
 "shanty","shantytown", "shape","shaped","shapely","shard","share", "sharecropper","shareholder","shares","shark","sharkskin", "sharp","sharpen","sharpener","sharper","sharpshooter", "shatter","shave","shaver","shaving","shawl", "shay","she","sheaf","shear","shears", "sheath","sheathe","sheathing","shebang","shebeen", "shed","sheen","sheep","sheepdip","sheepdog", "sheepfold","sheepish","sheepskin","sheer","sheet", "sheeting","sheik","sheikdom","sheikh","sheikhdom", "sheila","shekels","shelduck","shelf","shell", "shellac","shellacking","shellfish","shellshock","shelter", "sheltered","shelve","shelves","shelving","shenanigan", "shepherd","shepherdess","sheraton","sherbet","sherd", "sheriff","sherpa","sherry","shew","shh", "shibboleth","shield","shift","shiftless","shifty", "shilling","shimmer","shin","shinbone","shindig", "shindy","shine","shiner","shingle","shingles", "shining","shinny","shinto","shiny","ship", "shipboard","shipbroker","shipbuilding","shipmate","shipment", "shipper","
 shipping","shipshape","shipwreck","shipwright", "shipyard","shire","shires","shirk","shirring", "shirt","shirtfront","shirting","shirtsleeve","shirttail", "shirtwaist","shirtwaister","shirty","shit","shits", "shitty","shiver","shivers","shivery","shoal", "shock","shocker","shockheaded","shocking","shockproof", "shod","shoddy","shoe","shoeblack","shoehorn", "shoelace","shoemaker","shoeshine","shoestring","shone", "shoo","shook","shoot","shop","shopkeeper", "shoplift","shopsoiled","shopworn","shore","shorn", "short","shortage","shortbread","shortcake","shortcoming", "shorten","shortening","shortfall","shorthand","shorthanded", "shorthorn","shortie","shortly","shorts","shortsighted", "shorty","shot","shotgun","should","shoulder", "shouldst","shout","shouting","shove","shovel", "shovelboard","show","showboat","showcase","showdown", "shower","showery","showgirl","showing","showman", "showmanship","shown","showpiece","showplace","showroom", "showy","shrank","shrapnel","shred","shredder", 
 "shrew","shrewd","shrewish","shriek","shrift", "shrike","shrill","shrimp","shrine","shrink", "shrinkage","shrive","shrivel","shroud","shrub", "shrubbery","shrug","shuck","shucks","shudder", "shuffle","shuffleboard","shufty","shun","shunt", "shunter","shush","shut","shutdown","shutter", "shuttle","shuttlecock","shy","shyster","sibilant", "sibling","sibyl","sibylline","sic","sick", "sickbay","sickbed","sicken","sickening","sickle", "sickly","sickness","sickroom","side","sidearm", "sideboard","sideboards","sidecar","sidekick","sidelight", "sideline","sidelong","sidereal","sidesaddle","sideshow", "sideslip","sidesman","sidesplitting","sidestep","sidestroke", "sideswipe","sidetrack","sidewalk","sideward","sidewards", "sideways","siding","sidle","siege","sienna", "sierra","siesta","sieve","sift","sifter", "sigh","sight","sighted","sightless","sightly", "sightscreen","sightsee","sightseer","sign","signal", "signaler","signalise","signalize","signaller","signally", "signalman","signatory","
 signature","signer","signet", "significance","significant","signification","signify","signor", "signora","signorina","signpost","signposted","silage", "silence","silencer","silent","silhouette","silica", "silicate","silicon","silicone","silicosis","silk", "silken","silkworm","silky","sill","sillabub", "silly","silo","silt","silvan","silver", "silverfish","silverside","silversmith","silverware","silvery", "simian","similar","similarity","similarly","simile", "similitude","simmer","simony","simper","simple", "simpleton","simplicity","simplify","simply","simulacrum", "simulate","simulated","simulation","simulator","simultaneous", "sin","since","sincere","sincerely","sincerity", "sinecure","sinew","sinewy","sinful","sing", "singe","singhalese","singing","single","singleness", "singles","singlestick","singlet","singleton","singly", "singsong","singular","singularly","sinhalese","sinister", "sink","sinker","sinless","sinner","sinology", "sinuous","sinus","sip","siphon","sir", "sire","sire
 n","sirloin","sirocco","sirrah", "sis","sisal","sissy","sister","sisterhood", "sisterly","sit","sitar","site","sitter", "sitting","situated","situation","six","sixpence", "sixteen","sixty","sizable","size","sizeable", "sizzle","sizzler","skate","skateboard","skedaddle", "skeet","skein","skeleton","skeptic","skeptical", "skepticism","sketch","sketchpad","sketchy","skew", "skewbald","skewer","ski","skibob","skid", "skidlid","skidpan","skiff","skiffle","skilful", "skill","skilled","skillet","skillful","skim", "skimmer","skimp","skimpy","skin","skinflint", "skinful","skinhead","skinny","skint","skip", "skipper","skirl","skirmish","skirt","skit", "skitter","skittish","skittle","skittles","skive", "skivvy","skua","skulduggery","skulk","skull", "skullcap","skullduggery","skunk","sky","skydiving", "skyhook","skyjack","skylark","skylight","skyline", "skyrocket","skyscraper","skywriting","slab","slack", "slacken","slacker","slacks","slag","slagheap", "slain","slake","slalom","slam","slander",
  "slanderous","slang","slangy","slant","slantwise", "slap","slapdash","slaphappy","slapstick","slash", "slat","slate","slattern","slaty","slaughter", "slaughterhouse","slave","slaver","slavery","slavic", "slavish","slay","sleazy","sled","sledge", "sledgehammer","sleek","sleep","sleeper","sleepless", "sleepwalker","sleepy","sleepyhead","sleet","sleeve", "sleigh","slender","slenderise","slenderize","slept", "sleuth","slew","slewed","slice","slick", "slicker","slide","slight","slightly","slim", "slimy","sling","slingshot","slink","slip", "slipcover","slipknot","slipover","slipper","slippery", "slippy","slips","slipshod","slipstream","slipway", "slit","slither","slithery","sliver","slivovitz", "slob","slobber","sloe","slog","slogan", "sloop","slop","slope","sloppy","slosh", "sloshed","slot","sloth","slothful","slouch", "slough","sloven","slovenly","slow","slowcoach", "slowworm","sludge","slue","slug","sluggard", "sluggish","sluice","sluiceway","slum","slumber", "slumberous","slummy","sl
 ump","slung","slunk", "slur","slurp","slurry","slush","slut", "sly","smack","smacker","small","smallholder", "smallholding","smallpox","smalls","smarmy","smart", "smarten","smash","smashed","smasher","smashing", "smattering","smear","smell","smelly","smelt", "smile","smirch","smirk","smite","smith", "smithereens","smithy","smitten","smock","smocking", "smog","smoke","smoker","smokescreen","smokestack", "smoking","smoky","smolder","smooch","smooth", "smoothie","smoothy","smorgasbord","smote","smother", "smoulder","smudge","smug","smuggle","smut", "smutty","snack","snaffle","snag","snail", "snake","snakebite","snaky","snap","snapdragon", "snapper","snappish","snappy","snapshot","snare", "snarl","snatch","snazzy","sneak","sneaker", "sneaking","sneaky","sneer","sneeze","snick", "snicker","snide","sniff","sniffle","sniffles", "sniffy","snifter","snigger","snip","snippet", "snips","snitch","snivel","snob","snobbery", "snobbish","snog","snood","snook","snooker", "snoop","snooper","snoot","
 snooty","snooze", "snore","snorkel","snort","snorter","snot", "snotty","snout","snow","snowball","snowberry", "snowbound","snowdrift","snowdrop","snowfall","snowfield", "snowflake","snowline","snowman","snowplough","snowplow", "snowshoe","snowstorm","snowy","snr","snub", "snuff","snuffer","snuffle","snug","snuggle", "soak","soaked","soaking","soap","soapbox", "soapstone","soapsuds","soapy","soar","sob", "sober","sobriety","sobriquet","soccer","sociable", "social","socialise","socialism","socialist","socialite", "socialize","society","sociology","sock","socket", "sod","soda","sodden","sodium","sodomite", "sodomy","soever","sofa","soft","softball", "soften","softhearted","softie","software","softwood", "softy","soggy","soigne","soignee","soil", "sojourn","sol","solace","solar","solarium", "sold","solder","soldier","soldierly","soldiery", "sole","solecism","solely","solemn","solemnise", "solemnity","solemnize","solicit","solicitor","solicitous", "solicitude","solid","solidarity","solid
 ify","solidity", "solidus","soliloquise","soliloquize","soliloquy","solipsism", "solitaire","solitary","solitude","solo","soloist", "solstice","soluble","solution","solve","solvency", "solvent","somber","sombre","sombrero","some", "somebody","someday","somehow","somersault","something", "sometime","sometimes","someway","somewhat","somewhere", "somnambulism","somnolent","son","sonar","sonata", "song","songbird","songbook","songster","sonic", "sonnet","sonny","sonority","sonorous","sonsy", "soon","soot","soothe","soothsayer","sop", "sophism","sophisticate","sophisticated","sophistication","sophistry", "sophomore","soporific","sopping","soppy","soprano", "sorbet","sorcerer","sorcery","sordid","sore", "sorehead","sorely","sorghum","sorority","sorrel", "sorrow","sorry","sort","sortie","sos", "sot","sottish","sou","soubrette","soubriquet", "sough","sought","soul","soulful","soulless", "sound","soundings","soundproof","soundtrack","soup", "sour","source","sourdough","sourpuss","sousaphone"
 , "souse","soused","south","southbound","southeast", "southeaster","southeasterly","southeastern","southeastward","southeastwards", "southerly","southern","southerner","southernmost","southpaw", "southward","southwards","southwest","southwester","southwesterly", "southwestern","southwestward","southwestwards","souvenir","sovereign", "sovereignty","soviet","sow","sox","soy", "soybean","sozzled","spa","space","spacecraft", "spaceship","spacesuit","spacing","spacious","spade", "spadework","spaghetti","spake","spam","span", "spangle","spaniel","spank","spanking","spanner", "spar","spare","spareribs","sparing","spark", "sparkle","sparkler","sparks","sparrow","sparse", "spartan","spasm","spasmodic","spastic","spat", "spatchcock","spate","spatial","spatter","spatula", "spavin","spawn","spay","speak","speakeasy", "speaker","speakership","spear","spearhead","spearmint", "spec","special","specialise","specialised","specialist", "speciality","specialize","specialized","specially","specie", "sp
 ecies","specific","specifically","specification","specifics", "specify","specimen","specious","speck","speckle", "spectacle","spectacled","spectacles","spectacular","spectator", "specter","spectral","spectre","spectroscope","spectrum", "speculate","speculation","speculative","speech","speechify", "speechless","speed","speedboat","speeding","speedometer", "speedway","speedwell","speedy","spelaeology","speleology", "spell","spellbind","spelling","spend","spender", "spendthrift","spent","sperm","spermaceti","spermatozoa", "spew","sphagnum","sphere","spherical","spheroid", "sphincter","sphinx","spice","spicy","spider", "spidery","spiel","spigot","spike","spikenard", "spiky","spill","spillover","spillway","spin", "spinach","spinal","spindle","spindly","spine", "spineless","spinet","spinnaker","spinner","spinney", "spinster","spiny","spiral","spire","spirit", "spirited","spiritless","spirits","spiritual","spiritualise", "spiritualism","spirituality","spiritualize","spirituous","spirt", "s
 pit","spite","spitfire","spittle","spittoon", "spiv","splash","splashy","splat","splatter", "splay","splayfoot","spleen","splendid","splendiferous", "splendor","splendour","splenetic","splice","splicer", "splint","splinter","split","splits","splitting", "splotch","splurge","splutter","spoil","spoilage", "spoils","spoilsport","spoke","spoken","spokeshave", "spokesman","spoliation","spondee","sponge","spongy", "sponsor","spontaneous","spoof","spook","spooky", "spool","spoon","spoonerism","spoonful","spoor", "sporadic","spore","sporran","sport","sporting", "sportive","sports","sportsman","sportsmanlike","sportsmanship", "sporty","spot","spotless","spotlight","spotted", "spotter","spotty","spouse","spout","sprain", "sprang","sprat","sprawl","spray","sprayer", "spread","spree","sprig","sprigged","sprightly", "spring","springboard","springbok","springtime","springy", "sprinkle","sprinkler","sprinkling","sprint","sprite", "sprocket","sprout","spruce","sprung","spry", "spud","spume","spun",
 "spunk","spur", "spurious","spurn","spurt","sputter","sputum", "spy","spyglass","squab","squabble","squad", "squadron","squalid","squall","squalor","squander", "square","squash","squashy","squat","squatter", "squaw","squawk","squeak","squeaky","squeal", "squeamish","squeegee","squeeze","squeezer","squelch", "squib","squid","squidgy","squiffy","squiggle", "squint","squirarchy","squire","squirearchy","squirm", "squirrel","squirt","squirter","sri","srn", "ssh","stab","stabbing","stabilise","stabiliser", "stability","stabilize","stabilizer","stable","stabling", "staccato","stack","stadium","staff","stag", "stage","stagecoach","stager","stagestruck","stagger", "staggering","staggers","staging","stagnant","stagnate", "stagy","staid","stain","stainless","stair", "staircase","stairs","stairwell","stake","stakeholder", "stakes","stalactite","stalagmite","stale","stalemate", "stalk","stall","stallholder","stallion","stalls", "stalwart","stamen","stamina","stammer","stamp", "stampede","stance"
 ,"stanch","stanchion","stand", "standard","standardise","standardize","standby","standing", "standoffish","standpipe","standpoint","standstill","stank", "stanza","staple","stapler","star","starboard", "starch","starchy","stardom","stardust","stare", "starfish","stargazer","stargazing","staring","stark", "starkers","starlet","starlight","starling","starlit", "starry","stars","start","starter","starters", "startle","starvation","starve","starveling","stash", "state","statecraft","statehood","stateless","stately", "statement","stateroom","states","stateside","statesman", "static","statics","station","stationary","stationer", "stationery","stationmaster","statistic","statistician","statistics", "statuary","statue","statuesque","statuette","stature", "status","statute","statutory","staunch","stave", "staves","stay","stayer","stays","std", "stead","steadfast","steady","steak","steal", "stealth","stealthy","steam","steamboat","steamer", "steamroller","steamship","steed","steel","steelworke
 r", "steelworks","steely","steelyard","steenbok","steep", "steepen","steeple","steeplechase","steeplejack","steer", "steerage","steerageway","steersman","stein","steinbok", "stele","stellar","stem","stench","stencil", "stenographer","stenography","stentorian","step","stepbrother", "stepchild","stepladder","stepparent","steps","stepsister", "stereo","stereoscope","stereoscopic","stereotype","sterile", "sterilise","sterility","sterilize","sterling","stern", "sternum","steroid","stertorous","stet","stethoscope", "stetson","stevedore","stew","steward","stewardess", "stewardship","stewed","stick","sticker","stickleback", "stickler","stickpin","sticks","sticky","stiff", "stiffen","stiffener","stiffening","stifle","stigma", "stigmata","stigmatise","stigmatize","stile","stiletto", "still","stillbirth","stillborn","stillroom","stilly", "stilt","stilted","stilton","stimulant","stimulate", "stimulus","sting","stinger","stingo","stingray", "stingy","stink","stinking","stint","stipend", "stipend
 iary","stipple","stipulate","stipulation","stir", "stirrer","stirring","stirrup","stitch","stoat", "stock","stockade","stockbreeder","stockbroker","stockcar", "stockfish","stockholder","stockily","stockinet","stockinette", "stocking","stockist","stockjobber","stockman","stockpile", "stockpot","stockroom","stocks","stocktaking","stocky", "stockyard","stodge","stodgy","stoic","stoical", "stoicism","stoke","stokehold","stoker","stole", "stolen","stolid","stomach","stomachache","stomachful", "stomp","stone","stonebreaker","stonecutter","stoned", "stoneless","stonemason","stonewall","stoneware","stonework", "stony","stood","stooge","stool","stoolpigeon", "stoop","stop","stopcock","stopgap","stopover", "stoppage","stopper","stopping","stopwatch","storage", "store","storehouse","storekeeper","storeroom","stores", "storey","storied","stork","storm","stormbound", "stormy","story","storybook","storyteller","stoup", "stout","stouthearted","stove","stovepipe","stow", "stowage","stowaway","strad
 dle","stradivarius","strafe", "straggle","straggly","straight","straightaway","straightedge", "straighten","straightforward","straightway","strain","strained", "strainer","strait","straitened","straitjacket","straitlaced", "straits","strand","stranded","strange","stranger", "strangle","stranglehold","strangulate","strangulation","strap", "straphanging","strapless","strapping","strata","stratagem", "strategic","strategist","strategy","stratification","stratify", "stratosphere","stratum","straw","strawberry","strawboard", "stray","streak","streaker","streaky","stream", "streamer","streamline","streamlined","street","streetcar", "streetwalker","strength","strengthen","strenuous","streptococcus", "streptomycin","stress","stretch","stretcher","stretchy", "strew","strewth","striated","striation","stricken", "strict","stricture","stride","stridency","strident", "stridulate","strife","strike","strikebound","strikebreaker", "strikebreaking","striker","striking","string","stringency", "string
 ent","strings","stringy","strip","stripe", "striped","stripling","stripper","striptease","stripy", "strive","strode","stroke","stroll","stroller", "strolling","strong","strongarm","strongbox","stronghold", "strontium","strop","strophe","stroppy","strove", "struck","structural","structure","strudel","struggle", "strum","strumpet","strung","strut","strychnine", "stub","stubble","stubborn","stubby","stucco", "stuck","stud","studbook","student","studied", "studio","studious","study","stuff","stuffing", "stuffy","stultify","stumble","stump","stumper", "stumpy","stun","stung","stunk","stunner", "stunning","stunt","stupefaction","stupefy","stupendous", "stupid","stupidity","stupor","sturdy","sturgeon", "stutter","sty","stye","stygian","style", "stylise","stylish","stylist","stylistic","stylistics", "stylize","stylus","stymie","styptic","suasion", "suave","sub","subaltern","subatomic","subcommittee", "subconscious","subcontinent","subcontract","subcontractor","subcutaneous", "subdivide","su
 bdue","subdued","subedit","subeditor", "subheading","subhuman","subject","subjection","subjective", "subjoin","subjugate","subjunctive","sublease","sublet", "sublieutenant","sublimate","sublime","subliminal","submarine", "submariner","submerge","submergence","submersible","submission", "submissive","submit","subnormal","suborbital","subordinate", "suborn","subplot","subpoena","subscribe","subscriber", "subscription","subsequent","subservience","subservient","subside", "subsidence","subsidiary","subsidise","subsidize","subsidy", "subsist","subsistence","subsoil","subsonic","substance", "substandard","substantial","substantially","substantiate","substantival", "substantive","substation","substitute","substratum","substructure", "subsume","subtenant","subtend","subterfuge","subterranean", "subtitle","subtitles","subtle","subtlety","subtopia", "subtract","subtraction","subtropical","suburb","suburban", "suburbanite","suburbia","suburbs","subvention","subversive", "subvert","subway","suc
 ceed","success","successful", "succession","successive","successor","succinct","succor", "succour","succubus","succulence","succulent","succumb", "such","suchlike","suck","sucker","suckle", "suckling","sucrose","suction","sudden","suds", "sue","suet","suffer","sufferable","sufferance", "sufferer","suffering","suffice","sufficiency","sufficient", "suffix","suffocate","suffragan","suffrage","suffragette", "suffuse","sugar","sugarcane","sugarcoated","sugarloaf", "sugary","suggest","suggestible","suggestion","suggestive", "suicidal","suicide","suit","suitability","suitable", "suitcase","suiting","suitor","sulfate","sulfide", "sulfur","sulfuret","sulfurous","sulk","sulks", "sulky","sullen","sully","sulphate","sulphide", "sulphur","sulphuret","sulphurous","sultan","sultana", "sultanate","sultry","sum","sumac","sumach", "summarise","summarize","summary","summat","summation", "summer","summerhouse","summertime","summery","summit", "summon","summons","sump","sumptuary","sumptuous", "sun","su
 nbaked","sunbathe","sunbeam","sunblind", "sunbonnet","sunburn","sunburnt","sundae","sunday", "sundeck","sunder","sundew","sundial","sundown", "sundowner","sundrenched","sundries","sundry","sunfish", "sunflower","sung","sunglasses","sunk","sunken", "sunlamp","sunless","sunlight","sunlit","sunny", "sunray","sunrise","sunroof","sunset","sunshade", "sunshine","sunspot","sunstroke","suntan","suntrap", "sup","super","superabundance","superabundant","superannuate", "superannuated","superannuation","superb","supercharged","supercharger", "supercilious","superconductivity","superduper","superego","superficial", "superficies","superfine","superfluity","superfluous","superhuman", "superimpose","superintend","superintendent","superior","superlative", "superlatively","superman","supermarket","supernal","supernatural", "supernova","supernumerary","superscription","supersede","supersession", "supersonic","superstar","superstition","superstitious","superstructure", "supertax","supervene","supervise
 ","supervisory","supine", "supper","supplant","supple","supplement","supplementary", "suppliant","supplicant","supplicate","supplier","supplies", "supply","support","supportable","supporter","supportive", "suppose","supposed","supposedly","supposing","supposition", "suppository","suppress","suppression","suppressive","suppressor", "suppurate","supranational","supremacist","supremacy","supreme", "surcharge","surcoat","surd","sure","surefire", "surefooted","surely","surety","surf","surface", "surfboard","surfboat","surfeit","surfer","surge", "surgeon","surgery","surgical","surly","surmise", "surmount","surname","surpass","surpassing","surplice", "surplus","surprise","surprising","surreal","surrealism", "surrealist","surrealistic","surrender","surreptitious","surrey", "surrogate","surround","surrounding","surroundings","surtax", "surveillance","survey","surveyor","survival","survive", "survivor","susceptibilities","susceptibility","susceptible","suspect", "suspend","suspender","suspend
 ers","suspense","suspension", "suspicion","suspicious","sustain","sustenance","suttee", "suture","suzerain","suzerainty","svelte","swab", "swaddle","swag","swagger","swain","swallow", "swallowtailed","swam","swami","swamp","swampy", "swan","swank","swanky","swansdown","swansong", "swap","sward","swarf","swarm","swarthy", "swashbuckler","swashbuckling","swastika","swat","swatch", "swath","swathe","swatter","sway","swayback", "swear","swearword","sweat","sweatband","sweated", "sweater","sweatshirt","sweatshop","sweaty","swede", "sweep","sweeper","sweeping","sweepings","sweepstake", "sweepstakes","sweet","sweetbread","sweetbriar","sweetbrier", "sweeten","sweetener","sweetening","sweetheart","sweetie", "sweetish","sweetmeat","sweets","swell","swelling", "swelter","sweltering","swept","swerve","swift", "swig","swill","swim","swimming","swimmingly", "swindle","swine","swineherd","swing","swingeing", "swinger","swinging","swinish","swipe","swirl", "swish","switch","switchback","switchblade
 ","switchboard", "switchgear","switchman","swivel","swiz","swizzle", "swollen","swoon","swoop","swop","sword", "swordfish","swordplay","swordsman","swordsmanship","swordstick", "swore","sworn","swot","swum","swung", "sybarite","sybaritic","sycamore","sycophant","sycophantic", "sylabub","syllabary","syllabic","syllabify","syllable", "syllabub","syllabus","syllogism","syllogistic","sylph", "sylphlike","sylvan","symbiosis","symbol","symbolic", "symbolise","symbolism","symbolist","symbolize","symmetrical", "symmetry","sympathetic","sympathies","sympathise","sympathize", "sympathy","symphonic","symphony","symposium","symptom", "symptomatic","synagogue","sync","synch","synchonise", "synchromesh","synchronize","synchrotron","syncopate","syncope", "syndic","syndicalism","syndicate","syndrome","synod", "synonym","synonymous","synopsis","synoptic","syntactic", "syntax","synthesis","synthesise","synthesiser","synthesize", "synthesizer","synthetic","syphilis","syphilitic","syphon", "syringe","s
 yrup","syrupy","system","systematic", "systematise","systematize","systemic","tab","tabard", "tabasco","tabby","tabernacle","table","tableau", "tablecloth","tableland","tablemat","tablespoon","tablespoonful", "tablet","tableware","tabloid","taboo","tabor", "tabular","tabulate","tabulator","tacit","taciturn", "tack","tackiness","tackle","tacky","tact", "tactic","tactical","tactician","tactics","tactile", "tactual","tadpole","taffeta","taffrail","taffy", "tag","tail","tailback","tailboard","tailcoat", "taillight","tailor","tailpiece","tails","tailspin", "tailwind","taint","take","takeaway","takeoff", "takeover","taking","takings","talc","tale", "talebearer","talent","talented","talisman","talk", "talkative","talker","talkie","talks","tall", "tallboy","tallow","tally","tallyho","tallyman", "talmud","talon","tamale","tamarind","tamarisk", "tambour","tambourine","tame","tammany","tamp", "tamper","tampon","tan","tandem","tang", "tangent","tangential","tangerine","tangible","tangle", "tang
 o","tank","tankard","tanker","tanner", "tannery","tannin","tanning","tannoy","tansy", "tantalise","tantalize","tantalus","tantamount","tantrum", "taoism","tap","tape","taper","tapestry", "tapeworm","tapioca","tapir","tappet","taproom", "taproot","taps","tar","tarantella","tarantula", "tarboosh","tardy","target","tariff","tarmac", "tarn","tarnish","taro","tarot","tarpaulin", "tarragon","tarry","tarsal","tarsus","tart", "tartan","tartar","task","taskmaster","tassel", "taste","tasteful","tasteless","taster","tasty", "tat","tatas","tatter","tattered","tatters", "tatting","tattle","tattoo","tattooist","tatty", "taught","taunt","taurus","taut","tautological", "tautology","tavern","tawdry","tawny","tawse", "tax","taxation","taxi","taxidermist","taxidermy", "taximeter","taxonomy","tea","teabag","teacake", "teach","teacher","teaching","teacup","teacupful", "teagarden","teahouse","teak","teakettle","teal", "tealeaf","team","teamster","teamwork","teapot", "tear","tearaway","teardrop","tearful"
 ,"teargas", "tearjerker","tearless","tearoom","tease","teasel", "teaser","teaspoon","teaspoonful","teat","teatime", "teazle","tech","technical","technicality","technician", "technique","technocracy","technocrat","technological","technologist", "technology","techy","tedious","tedium","tee", "teem","teeming","teenage","teenager","teens", "teenybopper","teeter","teeth","teethe","teetotal", "teetotaler","teetotaller","teflon","tegument","tele", "telecast","telecommunications","telegram","telegraph","telegrapher", "telegraphese","telegraphic","telemarketing","telemeter","telemetry", "teleology","telepathic","telepathist","telepathy","telephone", "telephonist","telephony","telephotograph","telephotography","teleprinter", "teleprompter","telescope","telescopic","televise","television", "televisual","telex","telfer","tell","teller", "telling","telltale","telly","telpher","telstar", "temerity","temp","temper","tempera","temperament", "temperamental","temperance","temperate","temperature","te
 mpest", "tempestuous","template","temple","templet","tempo", "temporal","temporary","temporise","temporize","tempt", "temptation","ten","tenable","tenacious","tenacity", "tenancy","tenant","tenantry","tench","tend", "tendency","tendentious","tender","tenderfoot","tenderhearted", "tenderise","tenderize","tenderloin","tendon","tendril", "tenement","tenet","tenner","tennis","tenon"};
+	}
+
+}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/99717176/src/Lucene.Net.Analysis.Common/Analysis/En/KStemData8.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Analysis.Common/Analysis/En/KStemData8.cs b/src/Lucene.Net.Analysis.Common/Analysis/En/KStemData8.cs
new file mode 100644
index 0000000..dd39504
--- /dev/null
+++ b/src/Lucene.Net.Analysis.Common/Analysis/En/KStemData8.cs
@@ -0,0 +1,53 @@
+/*
+Copyright © 2003,
+Center for Intelligent Information Retrieval,
+University of Massachusetts, Amherst.
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+1. Redistributions of source code must retain the above copyright notice, this
+list of conditions and the following disclaimer.
+
+2. Redistributions in binary form must reproduce the above copyright notice,
+this list of conditions and the following disclaimer in the documentation
+and/or other materials provided with the distribution.
+
+3. The names "Center for Intelligent Information Retrieval" and
+"University of Massachusetts" must not be used to endorse or promote products
+derived from this software without prior written permission. To obtain
+permission, contact info@ciir.cs.umass.edu.
+
+THIS SOFTWARE IS PROVIDED BY UNIVERSITY OF MASSACHUSETTS AND OTHER CONTRIBUTORS
+"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
+THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE
+LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
+GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+SUCH DAMAGE.
+*/
+/* This is a java version of Bob Krovetz' KStem.
+ *
+ * Java version by Sergio Guzman-Lara.
+ * CIIR-UMass Amherst http://ciir.cs.umass.edu
+ */
+namespace org.apache.lucene.analysis.en
+{
+
+	/// <summary>
+	/// A list of words used by Kstem
+	/// </summary>
+	internal class KStemData8
+	{
+		private KStemData8()
+		{
+		}
+	   internal static string[] data = new string[] {"tenor","tenpin","tense","tensile","tension", "tent","tentacle","tentative","tenterhooks","tenuity", "tenuous","tenure","tepee","tepid","tequila", "tercentenary","tercentennial","term","termagant","terminable", "terminal","terminate","termination","terminology","terminus", "termite","terms","tern","terpsichorean","terrace", "terracotta","terrain","terrapin","terrestrial","terrible", "terribly","terrier","terrific","terrifically","terrify", "territorial","territory","terror","terrorise","terrorism", "terrorize","terrycloth","terse","tertian","tertiary", "terylene","tessellated","test","testament","testamentary", "testate","testator","tester","testicle","testify", "testimonial","testimony","testis","testy","tetanus", "tetchy","tether","teutonic","text","textbook", "textile","textual","texture","thalidomide","than", "thane","thank","thankful","thankless","thanks", "thanksgiving","thankyou","that","thatch","thaw", "the","theater","theate
 rgoer","theatre","theatregoer", "theatrical","theatricals","thee","theft","thegn", "their","theirs","theism","them","theme", "themselves","then","thence","thenceforth","theocracy", "theocratic","theodolite","theologian","theology","theorem", "theoretical","theoretically","theorise","theorist","theorize", "theory","theosophy","therapeutic","therapeutics","therapist", "therapy","there","thereabouts","thereafter","thereby", "therefore","therein","thereinafter","thereof","thereon", "thereto","thereunder","thereupon","therm","thermal", "thermionic","thermionics","thermodynamics","thermometer","thermonuclear", "thermoplastic","thermos","thermosetting","thermostat","thesaurus", "these","thesis","thespian","thews","they", "thick","thicken","thickener","thicket","thickheaded", "thickness","thickset","thief","thieve","thieving", "thievish","thigh","thimble","thimbleful","thin", "thine","thing","thingamajig","thingamujig","things", "think","thinkable","thinking","thinner","third", "thirst","th
 irsty","thirteen","thirty","this", "thistle","thistledown","thither","thole","thong", "thorax","thorn","thorny","thorough","thoroughbred", "thoroughfare","thoroughgoing","those","thou","though", "thought","thoughtful","thoughtless","thousand","thraldom", "thrall","thralldom","thrash","thrashing","thread", "threadbare","threadlike","threat","threaten","three", "threepence","threnody","thresh","thresher","threshold", "threw","thrice","thrift","thrifty","thrill", "thriller","thrive","throat","throaty","throb", "throes","thrombosis","throne","throng","throstle", "throttle","through","throughout","throughput","throughway", "throw","throwaway","throwback","thru","thrum", "thrush","thrust","thruster","thruway","thud", "thug","thuggery","thumb","thumbnail","thumbscrew", "thumbtack","thump","thumping","thunder","thunderbolt", "thunderclap","thundercloud","thundering","thunderous","thunderstorm", "thunderstruck","thundery","thurible","thursday","thus", "thwack","thwart","thy","thyme","thyroid
 ", "thyself","tiara","tibia","tic","tick", "ticker","tickertape","ticket","ticking","tickle", "tickler","ticklish","tidal","tidbit","tiddler", "tiddley","tiddleywinks","tiddly","tiddlywinks","tide", "tidemark","tidewater","tideway","tidings","tidy", "tie","tiebreaker","tiepin","tier","tiff", "tiffin","tig","tiger","tigerish","tight", "tighten","tightfisted","tightrope","tights","tightwad", "tigress","tike","tilde","tile","till", "tillage","tiller","tilt","timber","timbered", "timberline","timbre","timbrel","time","timekeeper", "timeless","timely","timepiece","timer","times", "timesaving","timeserver","timeserving","timetable","timework", "timeworn","timid","timing","timorous","timothy", "timpani","timpanist","tin","tincture","tinder", "tinderbox","tinfoil","ting","tingaling","tinge", "tingle","tinker","tinkle","tinny","tinplate", "tinsel","tint","tintack","tintinnabulation","tiny", "tip","tippet","tipple","tipstaff","tipster", "tipsy","tiptoe","tirade","tire","tired", "tireless","ti
 resome","tiro","tissue","tit", "titan","titanic","titanium","titbit","titfer", "tithe","titillate","titivate","title","titled", "titleholder","titmouse","titter","tittivate","tittle", "titty","titular","tizzy","tnt","toad", "toadstool","toady","toast","toaster","toastmaster", "tobacco","tobacconist","toboggan","toccata","tocsin", "tod","today","toddle","toddler","toddy", "toe","toehold","toenail","toff","toffee", "toffy","tog","toga","together","togetherness", "toggle","togs","toil","toilet","toiletries", "toiletry","toils","tokay","token","told", "tolerable","tolerably","tolerance","tolerant","tolerate", "toleration","toll","tollgate","tollhouse","tomahawk", "tomato","tomb","tombola","tomboy","tombstone", "tomcat","tome","tomfoolery","tommyrot","tomorrow", "tomtit","ton","tonal","tonality","tone", "toneless","tong","tongs","tongue","tonic", "tonight","tonnage","tonne","tonsil","tonsilitis", "tonsillitis","tonsorial","tonsure","tontine","too", "took","tool","toot","tooth","toothache
 ", "toothbrush","toothcomb","toothpaste","toothpick","toothsome", "toothy","tootle","toots","tootsie","top", "topaz","topcoat","topdressing","topee","topgallant", "topi","topiary","topic","topical","topicality", "topknot","topless","topmast","topmost","topographer", "topographical","topography","topper","topping","topple", "tops","topsail","topside","topsoil","topspin", "toque","tor","torch","torchlight","tore", "toreador","torment","tormentor","torn","tornado", "torpedo","torpid","torpor","torque","torrent", "torrential","torrid","torsion","torso","tort", "tortilla","tortoise","tortoiseshell","tortuous","torture", "tory","toss","tot","total","totalisator", "totalitarian","totalitarianism","totality","totalizator","tote", "totem","totter","tottery","toucan","touch", "touchdown","touched","touching","touchline","touchstone", "touchy","tough","toughen","toupee","tour", "tourism","tourist","tournament","tourney","tourniquet", "tousle","tout","tow","towards","towel", "toweling","towelli
 ng","tower","towering","towline", "town","townscape","township","townsman","townspeople", "towpath","toxaemia","toxemia","toxic","toxicologist", "toxicology","toxin","toy","toyshop","trace", "tracer","tracery","trachea","trachoma","tracing", "track","trackless","tracksuit","tract","tractable", "traction","tractor","trad","trade","trademark", "trader","trades","tradesman","tradespeople","tradition", "traditional","traditionalism","traduce","traffic","trafficator", "trafficker","tragedian","tragedienne","tragedy","tragic", "tragicomedy","trail","trailer","train","trainbearer", "trainee","training","trainman","traipse","trait", "traitor","traitorous","trajectory","tram","tramline", "trammel","trammels","tramp","trample","trampoline", "trance","tranny","tranquil","tranquiliser","tranquillise", "tranquillize","tranquillizer","transact","transaction","transactions", "transalpine","transatlantic","transcend","transcendence","transcendent", "transcendental","transcendentalism","transcontine
 ntal","transcribe","transcript", "transcription","transept","transfer","transference","transfiguration", "transfigure","transfix","transform","transformation","transformer", "transfuse","transgress","tranship","transience","transient", "transistor","transistorise","transistorize","transit","transition", "transitive","translate","translator","transliterate","translucence", "translucent","transmigration","transmission","transmit","transmitter", "transmogrify","transmute","transoceanic","transom","transparency", "transparent","transpiration","transpire","transplant","transpolar", "transport","transportation","transporter","transpose","transship", "transubstantiation","transverse","transvestism","transvestite","trap", "trapdoor","trapeze","trapezium","trapezoid","trapper", "trappings","trappist","trapse","trapshooting","trash", "trashcan","trashy","trauma","traumatic","travail", "travel","traveled","traveler","travelled","traveller", "travelog","travelogue","travels","travelsick","trave
 rse", "travesty","trawl","trawler","tray","treacherous", "treachery","treacle","treacly","tread","treadle", "treadmill","treason","treasonable","treasure","treasurer", "treasury","treat","treatise","treatment","treaty", "treble","tree","trefoil","trek","trellis", "tremble","tremendous","tremolo","tremor","tremulous", "trench","trenchant","trencher","trencherman","trend", "trendsetter","trendy","trepan","trephine","trepidation", "trespass","tresses","trestle","trews","triad", "trial","triangle","triangular","tribal","tribalism", "tribe","tribesman","tribulation","tribunal","tribune", "tributary","tribute","trice","triceps","trichinosis", "trick","trickery","trickle","trickster","tricky", "tricolor","tricolour","tricycle","trident","triennial", "trier","trifle","trifler","trifling","trigger", "trigonometry","trike","trilateral","trilby","trilingual", "trill","trillion","trilobite","trilogy","trim", "trimaran","trimester","trimmer","trimming","trinitrotoluene", "trinity","trinket","tri
 o","trip","tripartite", "triple","triplet","triplex","triplicate","tripod", "tripos","tripper","tripping","triptych","tripwire", "trireme","trisect","trite","triumph","triumphal", "triumphant","triumvir","triumvirate","trivet","trivia", "trivial","trivialise","triviality","trivialize","trochaic", "trochee","trod","trodden","troglodyte","troika", "trojan","troll","trolley","trolleybus","trollop", "trombone","trombonist","troop","trooper","troops", "troopship","trope","trophy","tropic","tropical", "tropics","trot","troth","trotskyist","trotter", "troubadour","trouble","troublemaker","troubleshooter","troublesome", "trough","trounce","troupe","trouper","trouser", "trousers","trousseau","trout","trove","trowel", "truancy","truant","truce","truck","trucking", "truckle","truculence","truculent","trudge","true", "trueborn","truehearted","truelove","truffle","trug", "truism","truly","trump","trumpery","trumpet", "trumps","truncate","truncheon","trundle","trunk", "trunks","truss","trust","tr
 ustee","trusteeship", "trustful","trustworthy","trusty","truth","truthful", "try","tryst","tsar","tsarina","tsp", "tub","tuba","tubby","tube","tubeless", "tuber","tubercular","tuberculosis","tubful","tubing", "tubular","tuck","tucker","tuckerbag","tuesday", "tuft","tug","tugboat","tuition","tulip", "tulle","tumble","tumbledown","tumbler","tumbleweed", "tumbrel","tumbril","tumescent","tumid","tummy", "tumor","tumour","tumult","tumultuous","tumulus", "tun","tuna","tundra","tune","tuneful", "tuneless","tuner","tungsten","tunic","tunnel", "tunny","tup","tuppence","tuppenny","turban", "turbid","turbine","turbojet","turboprop","turbot", "turbulence","turbulent","turd","tureen","turf", "turgid","turkey","turmeric","turmoil","turn", "turnabout","turncoat","turncock","turner","turning", "turnip","turnkey","turnout","turnover","turnpike", "turnstile","turntable","turpentine","turpitude","turquoise", "turret","turtle","turtledove","turtleneck","tush", "tusk","tusker","tussle","tussock","tut", 
 "tutelage","tutelary","tutor","tutorial","tutu", "tuxedo","twaddle","twain","twang","twat", "tweak","twee","tweed","tweeds","tweedy", "tweet","tweeter","tweezers","twelfth","twelve", "twelvemonth","twenty","twerp","twice","twiddle", "twig","twilight","twill","twin","twinge", "twinkle","twinkling","twirl","twirp","twist", "twister","twit","twitch","twitter","twixt", "two","twofaced","twopence","twopenny","twosome", "tycoon","tyke","tympanum","type","typecast", "typeface","typescript","typesetter","typewriter","typewritten", "typhoid","typhoon","typhus","typical","typically", "typify","typist","typographer","typographic","typography", "tyrannical","tyrannise","tyrannize","tyrannosaurus","tyranny", "tyrant","tyre","tyro","tzar","tzarina", "ubiquitous","ucca","udder","ufo","ugh", "ugly","uhf","ukulele","ulcer","ulcerate", "ulcerous","ullage","ulna","ult","ulterior", "ultimate","ultimately","ultimatum","ultimo","ultramarine", "ultrasonic","ultraviolet","umber","umbrage","umbrella", "umla
 ut","umpire","umpteen","unabashed","unabated", "unable","unabridged","unaccompanied","unaccountable","unaccustomed", "unadopted","unadulterated","unadvised","unaffected","unalloyed", "unanimous","unannounced","unanswerable","unapproachable","unarmed", "unasked","unassuming","unattached","unattended","unavailing", "unawares","unbalance","unbar","unbearable","unbearably", "unbeknown","unbelief","unbelievable","unbeliever","unbelieving", "unbend","unbending","unbidden","unbind","unblushing", "unborn","unbosom","unbounded","unbowed","unbridled", "unbuckle","unburden","unbuttoned","uncanny","unceremonious", "uncertain","uncertainty","uncharitable","uncharted","unchecked", "unchristian","unclad","uncle","unclean","unclouded", "uncolored","uncoloured","uncomfortable","uncommitted","uncommonly", "uncompromising","unconcerned","unconditional","unconscionable","unconscious", "unconsidered","uncork","uncouple","uncouth","uncover", "uncritical","uncrowned","uncrushable","unction","unctuous", "u
 ncut","undaunted","undeceive","undecided","undeclared", "undeniable","under","underact","underarm","underbelly", "underbrush","undercarriage","undercharge","underclothes","undercoat", "undercover","undercurrent","undercut","underdog","underdone", "underestimate","underfelt","underfloor","underfoot","undergarment", "undergo","undergraduate","underground","undergrowth","underhand", "underhanded","underhung","underlay","underlie","underline", "underling","underlying","undermanned","undermentioned","undermine", "underneath","undernourish","underpants","underpass","underpin", "underplay","underprivileged","underproof","underquote","underrate", "underscore","undersecretary","undersell","undersexed","undershirt", "underside","undersigned","undersized","underslung","understaffed", "understand","understanding","understate","understatement","understudy", "undertake","undertaker","undertaking","undertone","undertow", "underwater","underwear","underweight","underwent","underworld", "underwrite"
 ,"underwriter","undesirable","undeveloped","undies", "undischarged","undistinguished","undivided","undo","undoing", "undomesticated","undone","undoubted","undress","undressed", "undue","undulate","undulation","unduly","undying", "unearth","unearthly","unease","uneasy","uneconomic", "uneducated","unemployed","unemployment","unenlightened","unenviable", "unequal","unequaled","unequalled","unequivocal","unerring", "unesco","uneven","uneventful","unexampled","unexceptionable", "unfailing","unfaithful","unfaltering","unfathomable","unfathomed", "unfavorable","unfavourable","unfeeling","unfettered","unfit", "unflagging","unflappable","unflinching","unfold","unforeseen", "unforgettable","unfortunate","unfortunately","unfounded","unfrequented", "unfrock","unfurl","ungainly","ungenerous","ungodly", "ungovernable","ungracious","ungrateful","ungrudging","unguarded", "unguent","unhallowed","unhand","unhappily","unhappy", "unhealthy","unheard","unhinge","unholy","unhook", "unhorse","unicef","uni
 corn","unidentified","unification", "uniform","uniformed","unify","unilateral","unimpeachable", "uninformed","uninhabitable","uninhibited","uninterested","uninterrupted", "union","unionise","unionism","unionist","unionize", "unique","unisex","unison","unit","unitarian", "unite","united","unity","universal","universally", "universe","university","unkempt","unkind","unkindly", "unknowing","unknown","unlawful","unlearn","unleash", "unleavened","unless","unlettered","unlike","unlikely", "unload","unlock","unloose","unloosen","unmade", "unmannerly","unmarried","unmask","unmatched","unmeasured", "unmentionable","unmentionables","unmindful","unmistakable","unmitigated", "unmoved","unnatural","unnecessary","unnerve","unnumbered", "uno","unobtrusive","unofficial","unorthodox","unpack", "unparalleled","unparliamentary","unperson","unpick","unplaced", "unplayable","unpleasant","unplumbed","unpracticed","unpractised", "unprecedented","unprejudiced","unpretentious","unprincipled","unprintable", 
 "unprofessional","unprompted","unprovoked","unqualified","unquestionable", "unquestioning","unquiet","unquote","unravel","unreadable", "unreal","unreasonable","unreasoning","unrelenting","unrelieved", "unremitting","unrequited","unreserved","unrest","unrestrained", "unrip","unrivaled","unrivalled","unroll","unruffled", "unruly","unsaddle","unsaid","unsavory","unsavoury", "unsay","unscathed","unschooled","unscramble","unscrew", "unscripted","unscrupulous","unseat","unseeing","unseemly", "unseen","unserviceable","unsettle","unsettled","unsex", "unsexed","unshakable","unshakeable","unshod","unsightly", "unskilled","unsociable","unsocial","unsophisticated","unsound", "unsparing","unspeakable","unspotted","unstop","unstrung", "unstuck","unstudied","unsullied","unsung","unswerving", "untangle","untapped","untenable","unthinkable","unthinking", "untie","until","untimely","untinged","untiring", "unto","untold","untouchable","untoward","untruth", "untruthful","untutored","unused","unusual","
 unusually", "unutterable","unvarnished","unveil","unversed","unvoiced", "unwarranted","unwed","unwell","unwieldy","unwind", "unwitting","unwonted","unzip","upbeat","upbraid", "upbringing","upcoming","update","upend","upgrade", "upheaval","uphill","uphold","upholster","upholsterer", "upholstery","upkeep","upland","uplift","upon", "upper","uppercut","uppermost","uppish","uppity", "upright","uprising","uproar","uproarious","uproot", "upset","upshot","upstage","upstairs","upstanding", "upstart","upstream","upsurge","upswing","uptake", "uptight","uptown","upturn","upturned","upward", "upwards","uranium","uranus","urban","urbane", "urbanise","urbanize","urchin","urge","urgent", "uric","urinal","urinary","urinate","urine", "urn","usage","use","useful","usefulness", "useless","user","usher","usherette","ussr", "usual","usually","usurer","usurious","usurp", "usury","utensil","uterine","uterus","utilise", "utilitarian","utilitarianism","utility","utilize","utmost", "utopia","utopian","utter",
 "utterance","utterly", "uvula","uvular","uxorious","vac","vacancy", "vacant","vacate","vacation","vaccinate","vaccination", "vaccine","vacillate","vacuity","vacuous","vacuum", "vagabond","vagary","vagina","vaginal","vagrancy", "vagrant","vague","vain","vainglorious","vainglory", "valance","vale","valediction","valedictory","valency", "valentine","valerian","valet","valetudinarian","valiant", "valiantly","valid","validate","valise","valley", "valor","valour","valse","valuable","valuation", "value","valuer","valve","valvular","vamoose", "vamp","vampire","van","vanadium","vandal", "vandalise","vandalism","vandalize","vane","vanguard", "vanilla","vanish","vanity","vanquish","vantagepoint", "vapid","vapidity","vapor","vaporise","vaporize", "vaporous","vapors","vapour","vapours","variability", "variable","variance","variant","variation","varicolored", "varicoloured","varicose","varied","variegated","variegation", "variety","variform","variorum","various","variously", "varlet","varmint","v
 arnish","varsity","vary", "vascular","vase","vasectomy","vaseline","vassal", "vassalage","vast","vastly","vastness","vat", "vatican","vaudeville","vault","vaulted","vaulting", "vaunt","veal","vector","veer","veg", "vegan","vegetable","vegetarian","vegetarianism","vegetate", "vegetation","vehement","vehicle","vehicular","veil", "veiled","vein","veined","veining","velar", "velarize","veld","veldt","vellum","velocipede", "velocity","velour","velours","velvet","velveteen", "velvety","venal","vend","vendee","vender", "vendetta","vendor","veneer","venerable","venerate", "venereal","vengeance","vengeful","venial","venison", "venom","venomous","venous","vent","ventilate", "ventilation","ventilator","ventricle","ventriloquism","ventriloquist", "venture","venturer","venturesome","venue","veracious", "veracity","veranda","verandah","verb","verbal", "verbalise","verbalize","verbally","verbatim","verbena", "verbiage","verbose","verbosity","verdant","verdict", "verdigris","verdure","verge","verge
 r","verify", "verily","verisimilitude","veritable","verity","vermicelli", "vermiculite","vermiform","vermifuge","vermilion","vermin", "verminous","vermouth","vernacular","vernal","veronal", "veronica","verruca","versatile","verse","versed", "versification","versify","version","verso","versus", "vertebra","vertebrate","vertex","vertical","vertiginous", "vertigo","verve","very","vesicle","vesicular", "vesper","vespers","vessel","vest","vestibule", "vestige","vestigial","vestment","vestry","vestryman", "vesture","vet","vetch","veteran","veterinary", "veto","vex","vexation","vexatious","vhf", "via","viable","viaduct","vial","viands", "vibes","vibrancy","vibrant","vibraphone","vibrate", "vibration","vibrato","vibrator","vicar","vicarage", "vicarious","vice","vicelike","viceregal","vicereine", "viceroy","vicinity","vicious","vicissitudes","victim", "victimise","victimize","victor","victorian","victorious", "victory","victual","victualer","victualler","victuals", "vicuaa","vicuana","vide",
 "videlicet","video", "videotape","vie","view","viewer","viewfinder", "viewless","viewpoint","vigil","vigilance","vigilant", "vigilante","vignette","vigor","vigorous","vigour", "viking","vile","vilification","vilify","villa", "village","villager","villain","villainies","villainous", "villainy","villein","villeinage","villenage","vim", "vinaigrette","vindicate","vindication","vindictive","vine", "vinegar","vinegary","vinery","vineyard","vino", "vinous","vintage","vintner","vinyl","viol", "viola","violate","violence","violent","violet", "violin","violoncello","vip","viper","virago", "virgin","virginal","virginals","virginia","virginity", "virgo","virgule","virile","virility","virologist", "virology","virtu","virtual","virtually","virtue", "virtuosity","virtuoso","virtuous","virulence","virulent", "virus","visa","visage","viscera","visceral", "viscosity","viscount","viscountcy","viscountess","viscous", "vise","visibility","visible","visibly","vision", "visionary","visit","visitant","vis
 itation","visiting", "visitor","visor","vista","visual","visualise", "visualize","visually","vital","vitalise","vitality", "vitalize","vitally","vitals","vitamin","vitiate", "viticulture","vitreous","vitrify","vitriol","vitriolic", "vituperate","vituperation","vituperative","vivace","vivacious", "vivarium","vivid","viviparous","vivisect","vivisection", "vivisectionist","vixen","vixenish","vizier","vocab", "vocabulary","vocal","vocalise","vocalist","vocalize", "vocation","vocational","vocative","vociferate","vociferation", "vociferous","vodka","vogue","voice","voiceless", "void","voile","vol","volatile","volcanic", "volcano","vole","volition","volitional","volley", "volleyball","volt","voltage","voluble","volume", "volumes","voluminous","voluntary","volunteer","voluptuary", "voluptuous","volute","vomit","voodoo","voracious", "vortex","votary","vote","voter","votive", "vouch","voucher","vouchsafe","vow","vowel", "voyage","voyager","voyages","voyeur","vtol", "vulcanise","vulcanite","vu
 lcanize","vulgar","vulgarian", "vulgarise","vulgarism","vulgarity","vulgarize","vulgate", "vulnerable","vulpine","vulture","vulva","wac", "wack","wacky","wad","wadding","waddle", "wade","wader","wadge","wadi","wady", "wafer","waffle","waft","wag","wage", "wager","wages","waggery","waggish","waggle", "waggon","waggoner","waggonette","wagon","wagoner", "wagonette","wagtail","waif","wail","wain", "wainscot","waist","waistband","waistcoat","waistline", "wait","waiter","waits","waive","waiver", "wake","wakeful","waken","waking","walk", "walkabout","walkaway","walker","walking","walkout", "walkover","wall","walla","wallaby","wallah", "wallet","wallflower","wallop","walloping","wallow", "wallpaper","walnut","walrus","waltz","wampum", "wan","wand","wander","wanderer","wandering", "wanderings","wanderlust","wane","wangle","wank", "wanker","want","wanting","wanton","wants", "wapiti","war","warble","warbler","ward", "warden","warder","wardrobe","wardroom","warehouse", "wares","warfare","warhea
 d","warhorse","warily", "warlike","warlock","warlord","warm","warmonger", "warmth","warn","warning","warp","warpath", "warrant","warrantee","warrantor","warranty","warren", "warrior","warship","wart","warthog","wartime", "wary","was","wash","washable","washbasin", "washboard","washbowl","washcloth","washday","washer", "washerwoman","washhouse","washing","washout","washroom", "washstand","washwoman","washy","wasp","waspish", "wassail","wast","wastage","waste","wasteful", "waster","wastrel","watch","watchband","watchdog", "watches","watchful","watchmaker","watchman","watchtower", "watchword","water","waterborne","watercolor","watercolour", "watercourse","watercress","waterfall","waterfowl","waterfront", "waterhole","waterline","waterlogged","waterloo","waterman", "watermark","watermelon","watermill","waterpower","waterproof", "waters","watershed","waterside","waterspout","watertight", "waterway","waterwheel","waterwings","waterworks","watery", "watt","wattage","wattle","wave","wavelen
 gth", "waver","wavy","wax","waxen","waxworks", "waxy","way","waybill","wayfarer","wayfaring", "waylay","ways","wayside","wayward","weak", "weaken","weakling","weakness","weal","weald", "wealth","wealthy","wean","weapon","weaponry", "wear","wearing","wearisome","weary","weasel", "weather","weatherboard","weathercock","weatherglass","weatherman", "weatherproof","weathers","weave","weaver","web", "webbed","webbing","wed","wedded","wedding", "wedge","wedged","wedgwood","wedlock","wednesday", "wee","weed","weeds","weedy","week", "weekday","weekend","weekender","weekly","weeknight", "weeny","weep","weeping","weepy","weevil", "weft","weigh","weighbridge","weight","weighted", "weighting","weightless","weighty","weir","weird", "weirdie","weirdo","welch","welcome","weld", "welder","welfare","welkin","well","wellbeing", "wellborn","wellington","wellspring","welsh","welt", "weltanschauung","welter","welterweight","wen","wench", "wend","wensleydale","went","wept","were", "werewolf","wert","wesle
 yan","west","westbound", "westerly","western","westerner","westernise","westernize", "westernmost","westward","westwards","wet","wether", "wetting","whack","whacked","whacker","whacking", "whale","whalebone","whaler","whaling","wham", "wharf","what","whatever","whatnot","wheat", "wheaten","wheedle","wheel","wheelbarrow","wheelbase", "wheelchair","wheelhouse","wheeling","wheels","wheelwright", "wheeze","wheezy","whelk","whelp","when", "whence","whenever","where","whereabouts","whereas", "whereat","whereby","wherefore","wherefores","wherein", "whereof","whereon","wheresoever","whereto","whereupon", "wherever","wherewithal","wherry","whet","whether", "whetstone","whew","whey","which","whichever", "whiff","whiffy","whig","while","whim", "whimper","whimsey","whimsical","whimsicality","whimsy", "whin","whine","whiner","whinny","whip", "whipcord","whiplash","whippersnapper","whippet","whipping", "whippoorwill","whippy","whir","whirl","whirligig", "whirlpool","whirlwind","whirlybird","whirr
 ","whisk", "whisker","whiskered","whiskers","whiskey","whisky", "whisper","whist","whistle","whit","white", "whitebait","whitehall","whiten","whitening","whites", "whitethorn","whitethroat","whitewash","whither","whiting", "whitlow","whitsun","whitsuntide","whittle","whiz", "whizz","who","whoa","whodunit","whoever", "whole","wholemeal","wholesale","wholesaler","wholesome", "wholly","whom","whoop","whoopee","whoosh", "whop","whopper","whopping","whore","whorehouse", "whoremonger","whorl","whortleberry","whose","whosoever", "why","whys","wick","wicked","wicker", "wickerwork","wicket","wide","widely","widen", "widespread","widgeon","widow","widowed","widower", "widowhood","width","wield","wife","wifely", "wig","wigged","wigging","wiggle","wight", "wigwam","wilco","wild","wildcat","wildebeest", "wilderness","wildfire","wildfowl","wildlife","wildly", "wile","wiles","wilful","wiliness","will", "willful","willies","willing","willow","willowy", "willpower","wilt","wily","wimple","wimpy", "w
 in","wince","winceyette","winch","wind", "windbag","windbreak","windcheater","windfall","windily", "winding","windjammer","windlass","windless","windmill", "window","windowpane","windowsill","windpipe","windscreen", "windshield","windsock","windstorm","windswept","windward", "windy","wine","winebibbing","wineglass","winepress", "wineskin","wing","winger","wings","wingspan", "wink","winkers","winkle","winner","winning", "winnings","winnow","winsome","winter","wintergreen", "wintertime","wintry","wipe","wiper","wire", "wirecutters","wireless","wiretap","wireworm","wiring", "wiry","wisdom","wise","wisecrack","wish", "wishbone","wisp","wispy","wisteria","wistful", "wit","witch","witchcraft","witchdoctor","witchery", "witching","with","withal","withdraw","withdrawal", "withdrawn","withe","wither","withering","withers", "withhold","within","without","withstand","withy", "witless","witness","witticism","witting","witty", "wives","wizard","wizardry","wizened","woad", "wobble","wobbly","woe"
 ,"woebegone","woeful", "wog","woke","woken","wold","wolf", "wolfhound","wolfram","wolfsbane","woman","womanhood", "womanise","womanish","womanize","womankind","womanly", "womb","wombat","womenfolk","won","wonder", "wonderful","wonderland","wonderment","wonders","wondrous", "wonky","wont","wonted","woo","wood", "woodbine","woodblock","woodcock","woodcraft","woodcut", "woodcutter","wooded","wooden","woodenheaded","woodland", "woodlouse","woodpecker","woodpile","woodshed","woodsman", "woodwind","woodwork","woodworm","woody","wooer", "woof","woofer","wool","woolen","woolens", "woolgather","woolgathering","woollen","woollens","woolly", "woolsack","woozy","wop","word","wording", "wordless","wordplay","words","wordy","wore", "work","workable","workaday","workbag","workbasket", "workbench","workbook","workday","worker","workhorse", "workhouse","working","workings","workman","workmanlike", "workmanship","workout","workpeople","workroom","works", "workshop","worktop","world","worldly","worlds
 haking", "worldwide","worm","wormhole","wormwood","wormy", "worn","worried","worrisome","worry","worse", "worsen","worship","worshipful","worst","worsted", "wort","worth","worthless","worthwhile","worthy", "wot","wotcher","would","wouldst","wound", "wove","woven","wow","wrac","wrack", "wraith","wrangle","wrangler","wrap","wrapper", "wrapping","wrath","wreak","wreath","wreathe", "wreck","wreckage","wrecker","wren","wrench", "wrest","wrestle","wretch","wretched","wriggle", "wright","wring","wringer","wrinkle","wrist", "wristband","wristlet","wristwatch","wristy","writ", "write","writer","writhe","writing","writings", "written","wrong","wrongdoing","wrongful","wrongheaded", "wrote","wroth","wrought","wrung","wry", "wurst","wyvern","xenon","xenophobia","xerox", "xylophone","yacht","yachting","yachtsman","yahoo", "yak","yam","yammer","yang","yank", "yankee","yap","yard","yardage","yardarm", "yardstick","yarn","yarrow","yashmak","yaw", "yawl","yawn","yaws","yea","yeah", "year","yearbook",
 "yearling","yearlong","yearly", "yearn","yearning","years","yeast","yeasty", "yell","yellow","yelp","yen","yeoman", "yeomanry","yes","yesterday","yet","yeti", "yew","yid","yiddish","yield","yielding", "yin","yippee","yobbo","yodel","yoga", "yoghurt","yogi","yogurt","yoke","yokel", "yolk","yonder","yonks","yore","yorker", "you","young","younger","youngster","your", "yours","yourself","youth","youthful","yowl", "yoyo","yucca","yule","yuletide","zany", "zeal","zealot","zealotry","zealous","zebra", "zebu","zed","zeitgeist","zen","zenana", "zenith","zephyr","zeppelin","zero","zest", "ziggurat","zigzag","zinc","zinnia","zionism", "zip","zipper","zippy","zither","zizz", "zodiac","zombi","zombie","zonal","zone", "zoning","zonked","zoo","zoologist","zoology", "zoom","zoophyte","zouave","zucchini","zulu"};
+	}
+
+}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/99717176/src/Lucene.Net.Analysis.Common/Analysis/En/KStemFilter.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Analysis.Common/Analysis/En/KStemFilter.cs b/src/Lucene.Net.Analysis.Common/Analysis/En/KStemFilter.cs
new file mode 100644
index 0000000..79bf268
--- /dev/null
+++ b/src/Lucene.Net.Analysis.Common/Analysis/En/KStemFilter.cs
@@ -0,0 +1,81 @@
+namespace org.apache.lucene.analysis.en
+{
+
+	/*
+	 * Licensed to the Apache Software Foundation (ASF) under one or more
+	 * contributor license agreements.  See the NOTICE file distributed with
+	 * this work for additional information regarding copyright ownership.
+	 * The ASF licenses this file to You under the Apache License, Version 2.0
+	 * (the "License"); you may not use this file except in compliance with
+	 * the License.  You may obtain a copy of the License at
+	 *
+	 *     http://www.apache.org/licenses/LICENSE-2.0
+	 *
+	 * Unless required by applicable law or agreed to in writing, software
+	 * distributed under the License is distributed on an "AS IS" BASIS,
+	 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+	 * See the License for the specific language governing permissions and
+	 * limitations under the License.
+	 */
+
+	using CharTermAttribute = org.apache.lucene.analysis.tokenattributes.CharTermAttribute;
+	using KeywordAttribute = org.apache.lucene.analysis.tokenattributes.KeywordAttribute;
+
+	/// <summary>
+	/// A high-performance kstem filter for english.
+	/// <p/>
+	/// See <a href="http://ciir.cs.umass.edu/pubfiles/ir-35.pdf">
+	/// "Viewing Morphology as an Inference Process"</a>
+	/// (Krovetz, R., Proceedings of the Sixteenth Annual International ACM SIGIR
+	/// Conference on Research and Development in Information Retrieval, 191-203, 1993).
+	/// <p/>
+	/// All terms must already be lowercased for this filter to work correctly.
+	/// 
+	/// <para>
+	/// Note: This filter is aware of the <seealso cref="KeywordAttribute"/>. To prevent
+	/// certain terms from being passed to the stemmer
+	/// <seealso cref="KeywordAttribute#isKeyword()"/> should be set to <code>true</code>
+	/// in a previous <seealso cref="TokenStream"/>.
+	/// 
+	/// Note: For including the original term as well as the stemmed version, see
+	/// <seealso cref="org.apache.lucene.analysis.miscellaneous.KeywordRepeatFilterFactory"/>
+	/// </para>
+	/// 
+	/// 
+	/// </summary>
+
+	public sealed class KStemFilter : TokenFilter
+	{
+	  private readonly KStemmer stemmer = new KStemmer();
+	  private readonly CharTermAttribute termAttribute = addAttribute(typeof(CharTermAttribute));
+	  private readonly KeywordAttribute keywordAtt = addAttribute(typeof(KeywordAttribute));
+
+	  public KStemFilter(TokenStream @in) : base(@in)
+	  {
+	  }
+
+	  /// <summary>
+	  /// Returns the next, stemmed, input Token. </summary>
+	  ///  <returns> The stemmed form of a token. </returns>
+	  ///  <exception cref="IOException"> If there is a low-level I/O error. </exception>
+//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in .NET:
+//ORIGINAL LINE: @Override public boolean incrementToken() throws java.io.IOException
+	  public override bool incrementToken()
+	  {
+		if (!input.incrementToken())
+		{
+		  return false;
+		}
+
+		char[] term = termAttribute.buffer();
+		int len = termAttribute.length();
+		if ((!keywordAtt.Keyword) && stemmer.stem(term, len))
+		{
+		  termAttribute.setEmpty().append(stemmer.asCharSequence());
+		}
+
+		return true;
+	  }
+	}
+
+}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/99717176/src/Lucene.Net.Analysis.Common/Analysis/En/KStemFilterFactory.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Analysis.Common/Analysis/En/KStemFilterFactory.cs b/src/Lucene.Net.Analysis.Common/Analysis/En/KStemFilterFactory.cs
new file mode 100644
index 0000000..35e8296
--- /dev/null
+++ b/src/Lucene.Net.Analysis.Common/Analysis/En/KStemFilterFactory.cs
@@ -0,0 +1,55 @@
+using System.Collections.Generic;
+
+namespace org.apache.lucene.analysis.en
+{
+
+	/*
+	 * Licensed to the Apache Software Foundation (ASF) under one or more
+	 * contributor license agreements.  See the NOTICE file distributed with
+	 * this work for additional information regarding copyright ownership.
+	 * The ASF licenses this file to You under the Apache License, Version 2.0
+	 * (the "License"); you may not use this file except in compliance with
+	 * the License.  You may obtain a copy of the License at
+	 *
+	 *     http://www.apache.org/licenses/LICENSE-2.0
+	 *
+	 * Unless required by applicable law or agreed to in writing, software
+	 * distributed under the License is distributed on an "AS IS" BASIS,
+	 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+	 * See the License for the specific language governing permissions and
+	 * limitations under the License.
+	 */
+
+	using TokenFilterFactory = org.apache.lucene.analysis.util.TokenFilterFactory;
+
+	/// <summary>
+	/// Factory for <seealso cref="KStemFilter"/>.
+	/// <pre class="prettyprint">
+	/// &lt;fieldType name="text_kstem" class="solr.TextField" positionIncrementGap="100"&gt;
+	///   &lt;analyzer&gt;
+	///     &lt;tokenizer class="solr.StandardTokenizerFactory"/&gt;
+	///     &lt;filter class="solr.LowerCaseFilterFactory"/&gt;
+	///     &lt;filter class="solr.KStemFilterFactory"/&gt;
+	///   &lt;/analyzer&gt;
+	/// &lt;/fieldType&gt;</pre>
+	/// </summary>
+	public class KStemFilterFactory : TokenFilterFactory
+	{
+
+	  /// <summary>
+	  /// Creates a new KStemFilterFactory </summary>
+	  public KStemFilterFactory(IDictionary<string, string> args) : base(args)
+	  {
+		if (args.Count > 0)
+		{
+		  throw new System.ArgumentException("Unknown parameters: " + args);
+		}
+	  }
+
+	  public override TokenFilter create(TokenStream input)
+	  {
+		return new KStemFilter(input);
+	  }
+	}
+
+}
\ No newline at end of file


Mime
View raw message