"liels" generateInfections
Closed this issue · 1 comments
intr commented
Ģenerējot vārda "liels" locījumus uzģenerēti tiek tikai lietvārda "liels" locījumi un neviens daudz biežāk lietotā īpašības vārda "liels" locījums.
Analyzer analyzer = new Analyzer();
analyzer.generateInflections("liels")
result = {ArrayList@5120} size = 12
0 = {Wordform@5122} "Skaitlis = Vienskaitlis; Šķirkļa ID = 163155; Vārds = liels; Šķirkļa cilvēklasāmais ID = liels:2; Pronunciation = ["lie^ls"]; Leksēmas nr = 140196; Avota pamatforma = liels; Pamatforma = liels; FreeText = -a, v.; Galotnes nr = 1; Vārdšķira = Lietvārds; Mija = 0; Locījums = Nominatīvs; Dzimte = Vīriešu; Vārdgrupas nr = 1; Deklinācija = 1; "
1 = {Wordform@5123} "Skaitlis = Vienskaitlis; Šķirkļa ID = 163155; Vārds = liela; Šķirkļa cilvēklasāmais ID = liels:2; Pronunciation = ["lie^ls"]; Leksēmas nr = 140196; Avota pamatforma = liels; Pamatforma = liels; FreeText = -a, v.; Galotnes nr = 2; Vārdšķira = Lietvārds; Mija = 0; Locījums = Ģenitīvs; Dzimte = Vīriešu; Vārdgrupas nr = 1; Deklinācija = 1; "
2 = {Wordform@5124} "Skaitlis = Vienskaitlis; Šķirkļa ID = 163155; Vārds = lielam; Šķirkļa cilvēklasāmais ID = liels:2; Pronunciation = ["lie^ls"]; Leksēmas nr = 140196; Avota pamatforma = liels; Pamatforma = liels; FreeText = -a, v.; Galotnes nr = 3; Vārdšķira = Lietvārds; Mija = 0; Locījums = Datīvs; Dzimte = Vīriešu; Vārdgrupas nr = 1; Deklinācija = 1; "
3 = {Wordform@5125} "Skaitlis = Vienskaitlis; Šķirkļa ID = 163155; Vārds = lielu; Šķirkļa cilvēklasāmais ID = liels:2; Pronunciation = ["lie^ls"]; Leksēmas nr = 140196; Avota pamatforma = liels; Pamatforma = liels; FreeText = -a, v.; Galotnes nr = 4; Vārdšķira = Lietvārds; Mija = 0; Locījums = Akuzatīvs; Dzimte = Vīriešu; Vārdgrupas nr = 1; Deklinācija = 1; "
4 = {Wordform@5126} "Skaitlis = Vienskaitlis; Šķirkļa ID = 163155; Vārds = lielā; Šķirkļa cilvēklasāmais ID = liels:2; Pronunciation = ["lie^ls"]; Leksēmas nr = 140196; Avota pamatforma = liels; Pamatforma = liels; FreeText = -a, v.; Galotnes nr = 5; Vārdšķira = Lietvārds; Mija = 0; Locījums = Lokatīvs; Dzimte = Vīriešu; Vārdgrupas nr = 1; Deklinācija = 1; "
5 = {Wordform@5127} "Skaitlis = Vienskaitlis; Šķirkļa ID = 163155; Vārds = liel; Šķirkļa cilvēklasāmais ID = liels:2; Pronunciation = ["lie^ls"]; Leksēmas nr = 140196; Avota pamatforma = liels; Pamatforma = liels; FreeText = -a, v.; Galotnes nr = 7; Vārdšķira = Lietvārds; Mija = 0; Locījums = Vokatīvs; Dzimte = Vīriešu; Vārdgrupas nr = 1; Deklinācija = 1; "
6 = {Wordform@5128} "Skaitlis = Daudzskaitlis; Šķirkļa ID = 163155; Vārds = lieli; Šķirkļa cilvēklasāmais ID = liels:2; Pronunciation = ["lie^ls"]; Leksēmas nr = 140196; Avota pamatforma = liels; Pamatforma = liels; FreeText = -a, v.; Galotnes nr = 8; Vārdšķira = Lietvārds; Mija = 0; Locījums = Nominatīvs; Dzimte = Vīriešu; Vārdgrupas nr = 1; Deklinācija = 1; "
7 = {Wordform@5129} "Skaitlis = Daudzskaitlis; Šķirkļa ID = 163155; Vārds = lielu; Šķirkļa cilvēklasāmais ID = liels:2; Pronunciation = ["lie^ls"]; Leksēmas nr = 140196; Avota pamatforma = liels; Pamatforma = liels; FreeText = -a, v.; Galotnes nr = 9; Vārdšķira = Lietvārds; Mija = 0; Locījums = Ģenitīvs; Dzimte = Vīriešu; Vārdgrupas nr = 1; Deklinācija = 1; "
8 = {Wordform@5130} "Skaitlis = Daudzskaitlis; Šķirkļa ID = 163155; Vārds = lieliem; Šķirkļa cilvēklasāmais ID = liels:2; Pronunciation = ["lie^ls"]; Leksēmas nr = 140196; Avota pamatforma = liels; Pamatforma = liels; FreeText = -a, v.; Galotnes nr = 10; Vārdšķira = Lietvārds; Mija = 0; Locījums = Datīvs; Dzimte = Vīriešu; Vārdgrupas nr = 1; Deklinācija = 1; "
9 = {Wordform@5131} "Skaitlis = Daudzskaitlis; Šķirkļa ID = 163155; Vārds = lielus; Šķirkļa cilvēklasāmais ID = liels:2; Pronunciation = ["lie^ls"]; Leksēmas nr = 140196; Avota pamatforma = liels; Pamatforma = liels; FreeText = -a, v.; Galotnes nr = 11; Vārdšķira = Lietvārds; Mija = 0; Locījums = Akuzatīvs; Dzimte = Vīriešu; Vārdgrupas nr = 1; Deklinācija = 1; "
10 = {Wordform@5132} "Skaitlis = Daudzskaitlis; Šķirkļa ID = 163155; Vārds = lielos; Šķirkļa cilvēklasāmais ID = liels:2; Pronunciation = ["lie^ls"]; Leksēmas nr = 140196; Avota pamatforma = liels; Pamatforma = liels; FreeText = -a, v.; Galotnes nr = 12; Vārdšķira = Lietvārds; Mija = 0; Locījums = Lokatīvs; Dzimte = Vīriešu; Vārdgrupas nr = 1; Deklinācija = 1; "
11 = {Wordform@5133} "Skaitlis = Daudzskaitlis; Šķirkļa ID = 163155; Vārds = lieli; Šķirkļa cilvēklasāmais ID = liels:2; Pronunciation = ["lie^ls"]; Leksēmas nr = 140196; Avota pamatforma = liels; Pamatforma = liels; FreeText = -a, v.; Galotnes nr = 13; Vārdšķira = Lietvārds; Mija = 0; Locījums = Vokatīvs; Dzimte = Vīriešu; Vārdgrupas nr = 1; Deklinācija = 1; "
soshial commented
To get all possible lexemes, I used this code:
Word word = analyzer_json.analyze("liels");
for (Wordform wf: word.wordforms) {
Lexeme lexeme = wf.lexeme;
ArrayList<Wordform> inflections = analyzer_json.generateInflections(lexeme, lexeme.getValue("Pamatforma"));
}
Don't understand though, why providing only Lexeme object to generateInflections()
isnt enough and it demands second parameter.