chengjie hai 10 horas
pai
achega
d7501def42
Modificáronse 48 ficheiros con 32824 adicións e 17 borrados
  1. 26 1
      src/api/miaoguo/miaoguoController.js
  2. 0 0
      秒过知识库更新/01-教材学期更新/2026年秋季更新结果.md
  3. 0 0
      秒过知识库更新/01-教材学期更新/apply_report_2026_fall.json
  4. 0 0
      秒过知识库更新/01-教材学期更新/audit_report_2026_fall.json
  5. 0 0
      秒过知识库更新/01-教材学期更新/dry_run_report_2026_fall.json
  6. 0 0
      秒过知识库更新/01-教材学期更新/source_chinese_2026_fall.json
  7. 0 0
      秒过知识库更新/01-教材学期更新/source_english_2026_fall.json
  8. 0 0
      秒过知识库更新/01-教材学期更新/update_knowledge_base_2026_fall.mjs
  9. 0 0
      秒过知识库更新/02-古诗文与日积月累/apply_ancient_daily_2026_fall.json
  10. 0 0
      秒过知识库更新/02-古诗文与日积月累/audit_ancient_daily_2026_fall.json
  11. 0 0
      秒过知识库更新/02-古诗文与日积月累/dry_run_ancient_daily_2026_fall.json
  12. 0 0
      秒过知识库更新/02-古诗文与日积月累/source_ancient_daily_2026_fall.json
  13. 0 0
      秒过知识库更新/02-古诗文与日积月累/update_ancient_daily_2026_fall.mjs
  14. 0 0
      秒过知识库更新/02-古诗文与日积月累/古诗文与日积月累更新结果_2026年秋.md
  15. 0 0
      秒过知识库更新/02-古诗文与日积月累/古诗文与日积月累调研清单_2026年秋.md
  16. 0 0
      秒过知识库更新/03-识字词典补录/MiaoguoLiteracy依赖检查_2026年秋季.md
  17. 0 0
      秒过知识库更新/03-识字词典补录/MiaoguoLiteracy缺失清单_2026年秋季.md
  18. 0 0
      秒过知识库更新/03-识字词典补录/MiaoguoLiteracy补录结果_2026年秋季.md
  19. 0 0
      秒过知识库更新/03-识字词典补录/audit_miaoguo_literacy_2026_fall.mjs
  20. 0 0
      秒过知识库更新/03-识字词典补录/miaoguo_literacy_apply_report_2026_fall.json
  21. 0 0
      秒过知识库更新/03-识字词典补录/miaoguo_literacy_audit_2026_fall.json
  22. 0 0
      秒过知识库更新/03-识字词典补录/miaoguo_literacy_dependency_audit_current_2026_fall.json
  23. 0 0
      秒过知识库更新/03-识字词典补录/miaoguo_literacy_dry_run_2026_fall.json
  24. 0 0
      秒过知识库更新/03-识字词典补录/miaoguo_literacy_post_apply_audit_2026_fall.json
  25. 0 0
      秒过知识库更新/03-识字词典补录/source_miaoguo_literacy_2026_fall.json
  26. 0 0
      秒过知识库更新/03-识字词典补录/update_miaoguo_literacy_2026_fall.mjs
  27. BIN=BIN
      秒过知识库更新/04-英语词书导入/ielts/generated/Flat_vector_icon_of_a_simple_g_2026-09-14T21-42-53.png
  28. BIN=BIN
      秒过知识库更新/04-英语词书导入/ielts/generated/Flat_vector_icon_of_a_simple_g_2026-09-14T21-43-15.png
  29. BIN=BIN
      秒过知识库更新/04-英语词书导入/ielts/generated/Flat_vector_illustration_of_a__2026-09-14T21-42-24.png
  30. BIN=BIN
      秒过知识库更新/04-英语词书导入/ielts/generated/picZs_en_ieltsWords_cov_a.png
  31. BIN=BIN
      秒过知识库更新/04-英语词书导入/ielts/generated/picZs_en_ieltsWords_cov_b.png
  32. BIN=BIN
      秒过知识库更新/04-英语词书导入/ielts/generated/picZs_en_ieltsWords_cov_c.png
  33. 579 0
      秒过知识库更新/04-英语词书导入/ielts/ielts-4000-academic.txt
  34. 527 0
      秒过知识库更新/04-英语词书导入/ielts/ielts-4000.csv
  35. 3684 0
      秒过知识库更新/04-英语词书导入/ielts/ielts-4000.json
  36. 3159 0
      秒过知识库更新/04-英语词书导入/ielts/ielts-words-xdf-random.txt
  37. 3052 0
      秒过知识库更新/04-英语词书导入/ielts/ielts-xdf-random.csv
  38. 21359 0
      秒过知识库更新/04-英语词书导入/ielts/ielts-xdf-random.json
  39. 228 0
      秒过知识库更新/04-英语词书导入/ielts/import_ielts.js
  40. 161 0
      秒过知识库更新/04-英语词书导入/英语词书导入方案-雅思.md
  41. 0 0
      秒过知识库更新/05-调研快照/research_db_snapshot_2026_fall.json
  42. 0 0
      秒过知识库更新/05-调研快照/research_db_snapshot_2026_fall.mjs
  43. 0 0
      秒过知识库更新/05-调研快照/research_ocr_2026_fall.json
  44. 0 0
      秒过知识库更新/05-调研快照/research_ocr_2026_fall.swift
  45. 49 16
      .vscode/秒过知识库更新/README.md
  46. 0 0
      秒过知识库更新/backups/before_2026_fall_2026-09-01T04-58-35-478Z.json
  47. 0 0
      秒过知识库更新/backups/before_ancient_daily_2026_fall_2026-09-03T06-25-28-871Z.json
  48. 0 0
      秒过知识库更新/backups/before_miaoguo_literacy_2026_fall_2026-09-01T05-27-10-536Z.json

+ 26 - 1
src/api/miaoguo/miaoguoController.js

@@ -4793,13 +4793,15 @@ export async function GetTestEnglishWords(ctx) {
4793 4793
                 arr.push(item);
4794 4794
         }
4795 4795
         list = arr;
4796
-    } else if (Number(param.BookID) >= 169 && Number(param.BookID) <= 183) {
4796
+    } else if ((Number(param.BookID) >= 169 && Number(param.BookID) <= 183) || (Number(param.BookID) >= 212 && Number(param.BookID) <= 217)) {
4797 4797
         if (Number(param.BookID) >= 169 && Number(param.BookID) <= 172)
4798 4798
             param.Type = "GaoKao";
4799 4799
         else if (Number(param.BookID) >= 173 && Number(param.BookID) <= 177)
4800 4800
             param.Type = "GET4";
4801 4801
         else if (Number(param.BookID) >= 178 && Number(param.BookID) <= 183)
4802 4802
             param.Type = "GET6";
4803
+        else if (Number(param.BookID) >= 212 && Number(param.BookID) <= 217)
4804
+            param.Type = "GET6";
4803 4805
 
4804 4806
         list = await miaoguo.GetTestEnglishWords(param);
4805 4807
         const listTextbook = await miaoguo.GetTestEnglishWords({
@@ -4808,6 +4810,29 @@ export async function GetTestEnglishWords(ctx) {
4808 4810
             Words: list.map(item => item.Word),
4809 4811
         });
4810 4812
         for (const item of list) {
4813
+            if (!item.JSONString) {
4814
+                const soundFallback = item.Word.replace("ˈ", "%27");
4815
+                const readStringFallback = "https://sp0.baidu.com/-rM1hT4a2gU2pMbgoY3K/gettts?lan=uk&text=" + soundFallback + "&spd=3&source=alading";
4816
+                if (param.TestType == "write") {
4817
+                    item.Content = [
4818
+                        { ContentType: 0, Content: "默写单词" },
4819
+                        { ContentType: 1, Content: "[读 src='" + readStringFallback + "']发音[/读]\n\n[光]" + item.Translate + "[/光]" },
4820
+                        { ContentType: 2, Content: "[特]" + item.Word + "[/特]" },
4821
+                        { ContentType: 3, Content: "" },
4822
+                    ];
4823
+                    item.FontSize = 48;
4824
+                } else {
4825
+                    item.Content = [
4826
+                        { ContentType: 0, Content: "发音,释义" },
4827
+                        { ContentType: 1, Content: item.Word },
4828
+                        { ContentType: 2, Content: "[读 src='" + readStringFallback + "']" + (item.Soundmark || "发音") + "[/读]\n\n[光]" + item.Translate + "[/光]" },
4829
+                        { ContentType: 3, Content: "" },
4830
+                    ];
4831
+                    item.FontSize = 108;
4832
+                }
4833
+                item.ReadString = readStringFallback;
4834
+                continue;
4835
+            }
4811 4836
             const json = JSON.parse(item.JSONString);
4812 4837
             item.Data = json.ENG;
4813 4838
             let question = "";

.vscode/秒过知识库更新/2026年秋季更新结果.md → 秒过知识库更新/01-教材学期更新/2026年秋季更新结果.md


.vscode/秒过知识库更新/apply_report_2026_fall.json → 秒过知识库更新/01-教材学期更新/apply_report_2026_fall.json


.vscode/秒过知识库更新/audit_report_2026_fall.json → 秒过知识库更新/01-教材学期更新/audit_report_2026_fall.json


.vscode/秒过知识库更新/dry_run_report_2026_fall.json → 秒过知识库更新/01-教材学期更新/dry_run_report_2026_fall.json


.vscode/秒过知识库更新/source_chinese_2026_fall.json → 秒过知识库更新/01-教材学期更新/source_chinese_2026_fall.json


.vscode/秒过知识库更新/source_english_2026_fall.json → 秒过知识库更新/01-教材学期更新/source_english_2026_fall.json


.vscode/秒过知识库更新/update_knowledge_base_2026_fall.mjs → 秒过知识库更新/01-教材学期更新/update_knowledge_base_2026_fall.mjs


.vscode/秒过知识库更新/apply_ancient_daily_2026_fall.json → 秒过知识库更新/02-古诗文与日积月累/apply_ancient_daily_2026_fall.json


.vscode/秒过知识库更新/audit_ancient_daily_2026_fall.json → 秒过知识库更新/02-古诗文与日积月累/audit_ancient_daily_2026_fall.json


.vscode/秒过知识库更新/dry_run_ancient_daily_2026_fall.json → 秒过知识库更新/02-古诗文与日积月累/dry_run_ancient_daily_2026_fall.json


.vscode/秒过知识库更新/source_ancient_daily_2026_fall.json → 秒过知识库更新/02-古诗文与日积月累/source_ancient_daily_2026_fall.json


.vscode/秒过知识库更新/update_ancient_daily_2026_fall.mjs → 秒过知识库更新/02-古诗文与日积月累/update_ancient_daily_2026_fall.mjs


.vscode/秒过知识库更新/古诗文与日积月累更新结果_2026年秋.md → 秒过知识库更新/02-古诗文与日积月累/古诗文与日积月累更新结果_2026年秋.md


.vscode/秒过知识库更新/古诗文与日积月累调研清单_2026年秋.md → 秒过知识库更新/02-古诗文与日积月累/古诗文与日积月累调研清单_2026年秋.md


.vscode/秒过知识库更新/MiaoguoLiteracy依赖检查_2026年秋季.md → 秒过知识库更新/03-识字词典补录/MiaoguoLiteracy依赖检查_2026年秋季.md


.vscode/秒过知识库更新/MiaoguoLiteracy缺失清单_2026年秋季.md → 秒过知识库更新/03-识字词典补录/MiaoguoLiteracy缺失清单_2026年秋季.md


.vscode/秒过知识库更新/MiaoguoLiteracy补录结果_2026年秋季.md → 秒过知识库更新/03-识字词典补录/MiaoguoLiteracy补录结果_2026年秋季.md


.vscode/秒过知识库更新/audit_miaoguo_literacy_2026_fall.mjs → 秒过知识库更新/03-识字词典补录/audit_miaoguo_literacy_2026_fall.mjs


.vscode/秒过知识库更新/miaoguo_literacy_apply_report_2026_fall.json → 秒过知识库更新/03-识字词典补录/miaoguo_literacy_apply_report_2026_fall.json


.vscode/秒过知识库更新/miaoguo_literacy_audit_2026_fall.json → 秒过知识库更新/03-识字词典补录/miaoguo_literacy_audit_2026_fall.json


.vscode/秒过知识库更新/miaoguo_literacy_dependency_audit_current_2026_fall.json → 秒过知识库更新/03-识字词典补录/miaoguo_literacy_dependency_audit_current_2026_fall.json


.vscode/秒过知识库更新/miaoguo_literacy_dry_run_2026_fall.json → 秒过知识库更新/03-识字词典补录/miaoguo_literacy_dry_run_2026_fall.json


.vscode/秒过知识库更新/miaoguo_literacy_post_apply_audit_2026_fall.json → 秒过知识库更新/03-识字词典补录/miaoguo_literacy_post_apply_audit_2026_fall.json


.vscode/秒过知识库更新/source_miaoguo_literacy_2026_fall.json → 秒过知识库更新/03-识字词典补录/source_miaoguo_literacy_2026_fall.json


.vscode/秒过知识库更新/update_miaoguo_literacy_2026_fall.mjs → 秒过知识库更新/03-识字词典补录/update_miaoguo_literacy_2026_fall.mjs


BIN=BIN
秒过知识库更新/04-英语词书导入/ielts/generated/Flat_vector_icon_of_a_simple_g_2026-09-14T21-42-53.png


BIN=BIN
秒过知识库更新/04-英语词书导入/ielts/generated/Flat_vector_icon_of_a_simple_g_2026-09-14T21-43-15.png


BIN=BIN
秒过知识库更新/04-英语词书导入/ielts/generated/Flat_vector_illustration_of_a__2026-09-14T21-42-24.png


BIN=BIN
秒过知识库更新/04-英语词书导入/ielts/generated/picZs_en_ieltsWords_cov_a.png


BIN=BIN
秒过知识库更新/04-英语词书导入/ielts/generated/picZs_en_ieltsWords_cov_b.png


BIN=BIN
秒过知识库更新/04-英语词书导入/ielts/generated/picZs_en_ieltsWords_cov_c.png


+ 579 - 0
秒过知识库更新/04-英语词书导入/ielts/ielts-4000-academic.txt

@@ -0,0 +1,579 @@
1
+IELTS
2
+4000 Academic Word List 
3
+
4
+A
5
+
6
+abandon: lacking restraint or control; feeling of extreme emotional intensity; unbounded enthusiasm
7
+abandonment: giving up completely; freedom from constraint
8
+abbreviation: shortening something by omitting parts of it
9
+abeyance: suspended action; temporary cessation or suspension
10
+abide: endure; put up with; bear; tolerate
11
+ability: capacity; skill
12
+abnormal: unusual; not typical; not normal
13
+aboard: on a ship, train, plane or other vehicle; in or into a group, organization, or business
14
+abolish: cancel; put an end to; destroy completely
15
+abolition: ending; act of abolishing; act of doing away with
16
+abortion: termination of pregnancy; failure of a plan
17
+abortive: unsuccessful; failing to accomplish an intended objective; fruitless
18
+abridge: condense; shorten; reduce length of written text
19
+abrogate: abolish, do away with, or annul, especially by authority
20
+abrupt: broken off; very steep; having sudden transitions from one subject to another
21
+absence: state of being absent; state of being away
22
+absent: go away or leave ; missing; not present
23
+absolute: perfect in quality or nature; complete; totally unlimited; certain
24
+absolutely: utterly; definitely
25
+absorb: assimilate or incorporate; suck or drink up; occupy full attention
26
+absorption: process of absorbing nutrients into the body after digestion; state of mental
27
+concentration
28
+abstract: theoretical; not concrete; not applied or practical; difficult to understand
29
+absurd: preposterous; ridiculously incongruous or unreasonable; foolish
30
+absurdity: quality of being absurd or inconsistent with obvious truth, reason, or sound judgment;
31
+logical contradiction
32
+abundance: great or plentiful amount; fullness to overflowing
33
+abundant: plentiful; possessing riches or resources
34
+abuse: improper use or handling; misuse
35
+academic: related to school; not practical or directly useful; relating to scholarly organization; based
36
+on formal education
37
+academy: school for special instruction; society of scholars, scientists, or artists
38
+accede: agree; give consent, often at insistence of another; concede
39
+accelerate: move faster; cause to develop or progress more quickly; occur sooner than expected
40
+acceleration: faster rate of improvement; rate of change of velocity with respect to time
41
+access: approach; entry; entrance
42
+accessible: easily approached or entered; obtainable; easy to talk to or get along with
43
+accessory: additional object; useful but not essential thing; subordinate or supplementary item
44
+accident: event that takes place without one's foresight or expectation; sudden, and unexpected
45
+event
46
+accidental: unexpected; unforeseen
47
+accidentally: inadvertently; by chance; casually; fortuitously; not essentially or intrinsically
48
+accommodate: do a favor or service for; provide for; supply with; make suitable; adapt; allow for
49
+accommodation: living quarters provided for public convenience
50
+accompaniment: act of accompanying someone or something
51
+accompany: travel with; be associated with
52
+accomplish: succeed in doing; bring to pass; achieve; reach the end of; complete
53
+accomplishment: achievement; fulfillment
54
+accord: settlement or compromise of conflicting opinions; written agreement between two states
55
+account: narrative or record of events; reason given for a particular action or event
56
+accountant: one who maintains and audits business accounts
57
+accounting: system that provides quantitative information about finances
58
+accrue: increase, accumulate, or come about as a result of growth; accumulate over time
59
+accumulate: pile up; collect; mount up; increase
60
+accumulation: increase by natural growth or addition; concentration
61
+accuracy: quality of nearness to the truth or the true value
62
+accurate: capable of providing a correct reading or measurement; performing with care and precision
63
+accusation: indictment; charge of wrongdoing that is made against a person or other party
64
+accuse: blame; condemn
65
+achieve: gain with effort; accomplish; fulfill
66
+achievement: feat; accomplishment; award for completing a particular task or meeting an objective
67
+acid: sour; water-soluble compounds having a sour taste; quality of being sarcastic, bitter, or scornful
68
+acknowledge: declare to be true or admit; express obligation, thanks
69
+acquaint: inform about; cause to come to know personally; make familiar
70
+acquaintance: personal knowledge or information about someone or something
71
+acquainted: known by or familiar with another; informed or familiar
72
+acquire: gain through experience or effort; gain possession of; locate with tracking system
73
+acquisition: act of contracting or assuming or acquiring possession of something
74
+across: from side to side; crosswise, or in a direction opposed to the length
75
+activate: make active or more active; stimulate; make radioactive
76
+actively: energetically; vigorously; in an active manner; voluntarily, not passively
77
+actual: true; real; being, existing, or acting at the present moment; current
78
+actually: truly; really; in fact
79
+acute: quickly perceptive; keen; having a sharp point or tip; extremely sharp or severe
80
+adapt: make fit for; change to suit a new purpose
81
+adaptation: modification; alteration or adjustment in structure or habits
82
+additional: further; extra; supplemental or added to
83
+additive: addition; supplement
84
+address: make a formal speech to; deal with or discuss; direct efforts or attention of
85
+adequate: sufficient; enough to meet a purpose
86
+adhere: stick fast; stick to firmly; be compatible or in accordance with
87
+adhesive: glue; paste ; substance that unites or bonds surfaces together
88
+adjacent: adjoining; neighboring; close to; lying near
89
+adjoin: be next to; be contiguous to; border on
90
+adjust: adapt; regulate
91
+adjustment: making or becoming suitable; adjusting to circumstances
92
+administer: govern; supervise; give or apply medications
93
+administration: management; supervision; people who are in charge for management; activity of
94
+government for powers and duties
95
+administrative: of or relating to or responsible for administration
96
+admiration: favorable judgment; feeling of pleasure, wonder, and approval
97
+admire: regard with wonder or astonishment; view with surprise; marvel at
98
+admission: act or practice of admitting; power or permission to enter
99
+admit: permit to enter; receive; provide the right or a means of entrance to
100
+admittedly: doubtlessly; in an acknowledged manner; confessedly
101
+adolescence: state of growing up from childhood to manhood or womanhood; transitional period
102
+between youth and maturity
103
+adolescent: a juvenile between the onset of puberty and maturity;
104
+adopt: accept; take on; raise; take into one's family
105
+adoption: act of accepting with approval
106
+adore: worship with profound reverence; pay divine honors to; regard with the utmost esteem and
107
+affection
108
+adorn: enhance or decorate with or as if with ornaments
109
+adornment: embellishment; decoration; something that beautifies or adorns; ornament
110
+adult: one who has attained maturity or legal age; fully grown
111
+advance: proceed; move forward; improve; moving forward
112
+advanced: improved; highly developed or complex; ahead of the times; progressive
113
+adventure: something happens without design; chance; hazard; risk; danger
114
+adventurous: valiant; venturesome; inclined or willing to incur hazard or engage in adventures
115
+adversary: opponent in contest; someone who offers opposition
116
+adverse: in opposing direction; harmful or unfavorable; acting or serving to oppose
117
+adversity: state of misfortune, hardship, or affliction; misfortune
118
+advertise: give notice to; inform or apprise; make known; give public notice of
119
+advisable: proper to be advised or to be done; expedient; prudent; ready to receive advice
120
+advocate: speak, plead, or argue in favour of; plead for; push for something
121
+aerial: of the air or atmosphere; produced by or found in the air; performed in the air
122
+affect: have an emotional or cognitive impact upon
123
+affection: fondness; tender feeling toward another; fondness
124
+affectionate: having affection or warm regard; loving; fond; kindly inclined; zealous
125
+affiliate: associate; incorporate
126
+affirm: assert; confirm
127
+affirmation: positive assertion; confirmation; solemn pledge by one who refuses to take an oath
128
+affirmative: confirmative; ratifying; giving assent or approval; confirming
129
+afford: pay; provide; have the financial means for; bear the cost of
130
+affordable: able to pay for
131
+agency: a business that serves other businesses; an administrative unit of government
132
+agent: one that acts on behalf of other persons or organizations
133
+aggravate: worsen; make worse or more troublesome
134
+aggregate: gather into a mass, sum, or whole; amount to
135
+aggregation: several things grouped together or considered as a whole
136
+aggressive: making assaults; unjustly attacking; combative; hostile; tending to spread quickly
137
+aggressor: one that engages in aggression; person who first attacks
138
+agitate: cause to move with violence or sudden force; upset; disturb
139
+agitation: anxiety; extreme emotional disturbance
140
+agony: extreme pain of mind or body; anguish; last struggle of life; death struggle
141
+agreeable: ready to consent or submit; acceptable
142
+agreement: state of agreeing; harmony of opinion, statement, action, or character
143
+agriculture: practice of cultivating the land or raising stock
144
+aid: person or thing that promotes or helps in something done; helper; assistant
145
+ailment: sickness; illness; affliction
146
+aim: point or direct towards an object or spot with the intent of hitting it
147
+air: be broadcast on television or radio
148
+aircraft: vehicle that can fly, such as an airplane, helicopter, balloon
149
+aisle: passageway between rows of seats, as in an auditorium or an airplane; wing of a building
150
+ajar: half-open; slightly turned or opened
151
+alarm: any sound or information intended to give notice of approaching danger
152
+album: a list of names; a register for visitors; a blank book, in which to insert autographs sketches,
153
+memorial writing of friends, photographs
154
+alert: warning serves; alarm; condition of heightened watchfulness or preparation for action
155
+alien: dissimilar, inconsistent, or opposed in nature; very different place, society, or person
156
+alienate: cause to become unfriendly or hostile; transfer property or ownership; isolate or dissociate
157
+emotionally
158
+alignment: arrangement; association; alliance
159
+alike: similar; in the same manner or to the same degree
160
+allergic: excessively sensitive; susceptible; having an allergy
161
+allergy: hyper sensitivity reaction; abnormally high sensitivity to certain substances
162
+alliance: state of being allied; act of allying or uniting; a union or connection of interests between
163
+families, states, parties
164
+allocate: assign; distribute according to plan
165
+allot: parcel out in parts or portions; distribute to each individual concerned; assign as a share or lot
166
+allowance: approval; act of allowing, granting, or admitting
167
+alloy: combine; mix; make less pure; lessen or moderate
168
+ally: confederate; partner; collaborator
169
+alone: solitary; by oneself
170
+along: by the length; in a line with the length; onward; forward; in company; together
171
+alongside: along or by the side; side by side with
172
+alter: modify; cause to change; make different; convert
173
+alternate: happening or following in turns; succeeding each other continuously; substitute
174
+alternation: successive change from one thing or state to another and back again
175
+alternative: one of two or more things, ideas or courses of action that may be used; option; choice
176
+altitude: elevation especially above sea level; height
177
+aluminum: silvery ductile metallic element
178
+amateur: nonprofessional; lacking the skill of a professional, as in an art
179
+amaze: astonish; affect with wonder
180
+amazement: wonder; state of extreme surprise or wonder; astonishment
181
+ambassador: authorized messenger or representative
182
+ambiguity: state of being ambiguous; doubtfulness or uncertainty
183
+ambiguous: unclear or doubtful in meaning
184
+ambition: aspiration
185
+ambitious: aspiring; having a strong desire for success or achievement
186
+ambulance: field hospital organized as to follow an army in its movements; wagon for conveying the
187
+wounded to hospital
188
+amend: change for the better; improve; remove faults or errors
189
+amendment: correction; revision
190
+amends: compensation for a loss or injury; recompense; reparation
191
+amiable: good-natured and likable; lovable; warmly friendly
192
+amicable: exhibiting friendliness or goodwill; not quarrelsome
193
+amid: in the middle of; among; surrounded by
194
+ammunition: military stores or provisions; articles used in weapons, as powder, balls, shot, shells
195
+amount: total of two or more quantities; aggregate; sum
196
+ample: more than enough in size or scope or capacity; fairly large
197
+amplification: addition of extra material or illustration or clarifying detail
198
+amplify: broaden or clarify by expanding; intensify; make larger or more powerful; increase
199
+amuse: occupy or engage the attention of; lose in deep thought
200
+analogy: similarity in some respects; comparison based on similarity
201
+analysis: study; investigation; process of breaking down a substance into its constituent parts
202
+analytical: of analysis; resolving into elements or parts
203
+analyze: diagnose; examine
204
+ancestor: forefather; forebear; forerunner or predecessor
205
+anchor: secure or fasten firmly; be fixed in place; narrate or coordinate
206
+anecdote: short account of amusing or interesting event; short narrative; secret story of history or
207
+biography
208
+angular: sharp-cornered; consisting of an angle or angles; stiff in manner
209
+animate: endowed with life; alive; living; animated
210
+animation: act of animating, or giving life or spirit; state of being animate or alive.
211
+ankle: joint which connects the foot with the leg; tarsus
212
+annex: append or attach; take possession of; incorporate into an existing political unit
213
+anniversary: annual; yearly; annual return of the day on which any notable event took place
214
+announce: herald; give out; proclaim; make known publicly
215
+announcement: formal public statement; act of making known publicly
216
+announcer: one who proclaims a message publicly
217
+annoy: disturb, especially by minor irritations; irritate
218
+annual: occurring or payable every year
219
+annually: yearly; each year; returning every year; year by year
220
+antagonism: active resistance; condition of being an opposing principle, force, or factor
221
+antagonist: one who contends with another, especially in combat; an adversary; opponent
222
+antarctic: opposite to the northern or arctic pole; relating to the southern pole or to the region near it
223
+antibiotic: of or relating to chemical substance that kills microorganisms and cures infections
224
+anticipate: act in advance of; deal with ahead of time; predict
225
+anticipation: something expected; pleasurable expectation; wishing with confidence
226
+antique: any furniture old and valuable; out of fashion 
227
+antonym: word of opposite meaning; counter term
228
+anxiety: concern something in state of painful uneasiness; state of restlessness and agitation
229
+anxious: eager; keen; worried; uneasy and apprehensive about an uncertain event or matter
230
+anyhow: in any way or manner whatever; at any rate; in any event
231
+apart: separately, in regard to space or company; in a state of separation as to place; aside
232
+ape: imitate; mimic, as an ape imitates human actions
233
+apologize: beg pardon
234
+apology: acknowledgment expressing regret or asking pardon for a fault or offense; explanation or
235
+excuse
236
+apparatus: a group of parts that work together to perform given function; appliance or device for
237
+particular purpose
238
+apparent: capable of being seen, or easily seen; open to view; visible to eye
239
+appeal: attraction; charm; attract; fascinate; challenge
240
+appealing: attractive; charming
241
+appendix: something appended or added
242
+appetite: instinctive physical desire, especially one for food or drink
243
+applaud: acclaim; express approval, especially by clapping the hands
244
+appliance: durable goods for home or office use; device or instrument for household use
245
+applicable: capable of being applied; fit or suitable to be applied; having relevance
246
+applicant: candidate
247
+application: close attention; work of applying something; verbal or written request for assistance
248
+apply: exert; put into service; avail oneself to;
249
+appoint: designate; nominate
250
+appointment: act of putting a person into a non-elective position; arrangement
251
+appreciable: considerable; perceptible
252
+appreciate: be thankful for; increase in worth; be thoroughly conscious of
253
+appreciation: recognition; taste; judgment or opinion, especially a favorable one
254
+appreciative: having or showing a just or ready appreciation or perception
255
+apprentice: works for an expert to learn a trade; beginner; learner
256
+approach: access; method
257
+appropriate: acquire; take possession of for one's own use; set apart for specific use
258
+approval: official approbation; endorsement; act of approving
259
+approve: ratify; consider right or good; think or speak favorably of
260
+approximate: approach; come near
261
+approximately: about; roughly
262
+apt: likely; exactly suitable; appropriate; quick to learn or understand
263
+aptitude: inherent ability; quickness in learning and understanding
264
+arbitrary: randomly chosen; determined by chance or impulse, and not by reason or principle
265
+arbitrator: someone chosen to judge and decide disputed issue; one having ability or power to make
266
+authoritative decisions
267
+arc: continuous portion of a circle; something curved in shape
268
+arch: any part of a curved line
269
+archaeology: study of artifacts and relics of early mankind
270
+architect: one who designs and supervises the construction of buildings or other large structures
271
+architecture: art and science of designing and erecting buildings; buildings and other large structures
272
+ardent: displaying or by strong enthusiasm or devotion; passionate
273
+arduous: demanding great effort or labor; difficult
274
+area: plane surface, as of the floor of a room; open space in a building; the enclosed space; extent;
275
+scope; range
276
+arena: playing field where sports events take place; large structure for open-air sports or
277
+entertainments
278
+argue: invent and offer reasons to support or overthrow a proposition, opinion, or measure; debate
279
+arise: come up from a lower to a higher position; come above the horizon; spring up; come into action
280
+aristocracy: hereditary nobility; privileged class
281
+aristocrat: one of the aristocracy or people of rank in a community; one of a ruling class; a noble
282
+arithmetic: theory of numerical calculations
283
+armour: defensive covering, as of metal, wood, or leather, worn to protect the body against weapons
284
+arms: weapons considered collectively; official symbols of a family
285
+arouse: excite; stimulate; awaken from or as if from sleep
286
+arrange: put in proper order; dispose in the manner intended, or best suited for the purpose
287
+arrangement: composition; order
288
+array: set out for display or use; place in orderly arrangement
289
+arrest: stop or slow down; catch someone's attention; take into custody
290
+arrogance: overbearing pride; haughtiness; manifest feeling of personal superiority in rank, power, or
291
+estimation
292
+arrogant: arising from feeling or assumption of one's superiority toward others
293
+article: essay; editorial; individual thing or element of a class
294
+artificial: made by humans; produced rather than natural.
295
+ascend: climb; mount
296
+ascertain: find out for certain; discover with certainty; make sure of
297
+ascribe: inscribe or dedicate; attribute to a specified cause, source, or origin; assign as a quality
298
+ashamed: affected by shame; abashed or confused by guilt
299
+aside: on, or to, one side; out of a straight line, course, or direction; at a little distance from the rest
300
+aspect: distinct feature or element in a problem; a way in which something can be viewed by the
301
+mind
302
+aspirin: white crystalline compound drug to relieve pain and reduce fever and inflammation
303
+assassination: act of assassinating; killing by treacherous violence; murder of public figure by
304
+surprise attack
305
+assault: attack; onslaught
306
+assemble: put together; bring or call together into a group or whole
307
+assembly: gathering; meeting; a group of persons gathered together for common reason
308
+assert: declare or state with confidence; put oneself forward boldly
309
+assess: estimate value; judge worth of something
310
+assessment: act of judging or assessing; amount determined as payable
311
+assign: appoint; allot; make over; point out authoritatively or exactly
312
+assignment: task given to students; job; distribution; appointment
313
+assist: give help or support to, especially as a subordinate
314
+assistance: activity of contributing to fulfillment of a need or furtherance of an effort or purpose
315
+assistant: helper; person who assists or helps someone else
316
+associate: connect or join together; combine
317
+association: connection, whether of persons of things; union of persons in a company or society for
318
+some particular purpose
319
+assorted: varied; miscellaneous
320
+assortment: variety; collection containing a variety of sorts of things
321
+assume: suppose; presume; take on; bear
322
+assumption: something taken for accepted as true without proof; taking over or taking possession of
323
+assurance: promise or pledge; certainty; self-confidence; freedom from doubt
324
+assure: solidify; guarantee; convince
325
+assured: made sure; exhibiting confidence or authority; indubitable
326
+astonish: surprise; shock
327
+astound: affect with wonder; surprise; shock
328
+astray: away from the correct path or direction, either in a literal or in a figurative sense; wandering
329
+astronomer: a physicist who studies astronomy
330
+astronomical: enormously large or extensive; relating to astronomy
331
+astronomy: branch of physics that studies celestial bodies and universe as a whole
332
+athlete: sports man; one who contended for prize in public games
333
+atlas: a bound volume of maps, charts, or tables
334
+atmosphere: air
335
+atom: a tiny piece of anything; the smallest component of an element having the chemical properties
336
+of the element
337
+atomic: of or relating to or comprising atoms; immeasurably small
338
+attach: fasten; annex; be in contact with
339
+attachment: a bond, as of affection or loyalty; fond regard; supplementary part; accessory
340
+attack: offensive move; expression of strong criticism; hostile comment
341
+attain: achieve or accomplish; gain
342
+attempt: action of trying at something
343
+attend: be present at; go to; take care of; tend
344
+attendance: act of being present
345
+attendant: aide; servant; accompanying; person who participates in a meeting
346
+attention: act or state of attending or heeding; application of the mind to any object of sense,
347
+representation, or thought
348
+attentive: alert and watchful; considerate; thoughtful
349
+attic: story or room directly below the roof of a building, especially a house;
350
+attitude: posture, action, or disposition of a figure or a statue
351
+attorney: lawyer; one who is appointed by another to act in his place or stead; proxy
352
+attract: draw to, or cause to tend to; engage or fix, as the mind, attention; invite or allure
353
+attraction: appeal; a characteristic that provides pleasure and attracts
354
+attribute: essential quality; reputation; honor
355
+auction: public sale of property to the highest bidder
356
+audience: a group of people within hearing; crowd seeing a stage performance
357
+auditorium: area of theater or concert hall where audience sits
358
+august: impressive; majestic; inspiring awe or admiration
359
+author: beginner, former, or first mover of anything; creator; originator; one who composes or writes
360
+book or composer
361
+authority: jurisdiction; power to enforce laws, exact obedience, command, determine, or judge;
362
+government
363
+authorization: act of giving authority or legal power; establishment by authority; sanction or warrant
364
+authorize: empower; give permission for; sanction
365
+autobiography: biography or story written by yourself
366
+automate: control or operate by automation; replace or enhance human labor with machines
367
+automatic: mechanized; operating with minimal human intervention; independent of external control
368
+automation: act or process of converting the controlling of a machine or device to a more automatic
369
+system, such as computer or electronic controls
370
+automobile: self-propelled vehicle suitable for use on street or roadway
371
+autonomous: self-governing; not controlled by others or by outside forces; independent
372
+autonomy: independence; self-government or the right of self-government; self-determination
373
+auxiliary: helper, additional or subsidiary
374
+avail: turn to advantage of; be of service to; profit; promote
375
+available: convenient for use or disposal; not busy, free; obtainable; accessible
376
+avenge: take vengeance for something, or on behalf of someone
377
+avenue: way or opening for entrance or exit place; passage by which a place may be reached; broad
378
+street
379
+average: typical; mean; achieve or reach on average
380
+aviation: art or science of flying; flight; aeronautics
381
+avoid: shield away from; prevent
382
+aware: knowing; having knowledge or cognizance
383
+awe: mixed emotion of reverence, respect, dread, and wonder; fear, as of something evil
384
+awful: causing fear, dread, or terror; extremely bad or unpleasant; terrible
385
+awkward: difficult to handle or manage
386
+awkwardly: in an uncomfortable, nervous or embarrassed way
387
+axis: the center around which something rotates; pivot
388
+axle: pin or spindle on which a wheel revolves, or which revolves with a wheel; transverse bar or shaft
389
+connecting the opposite wheels of a car or carriage 
390
+
391
+
392
+B
393
+
394
+baby-sitter: person engaged to care for children when the parents are not home
395
+bachelor: unmarried men; the first or lowest academic degree conferred by universities and colleges
396
+backbone: support; mainstay; vertebrate spine or spinal column
397
+backward: directed to the back or rear; unwilling; averse; reluctant; hesitating; undeveloped
398
+bacon: back and sides of a pig salted and smoked
399
+bacterium: single celled organism with no nucleus
400
+badge: distinctive mark, token, or sign worn on the person
401
+badminton: game played on a court with light long-handled rackets
402
+baffle: frustrate as by confusing or perplexing; impede force or movement of
403
+baggage: trunks, bags, parcels, and suitcases in which one carries one's belongings while traveling;
404
+luggage
405
+bait: harass; tease; lure, entice, or entrap
406
+bake: prepare, as food, by cooking in a dry heat, either in an oven or under coals, or on heated stone
407
+or metal
408
+balance: being in equilibrium; equilibrium; symmetry; stability
409
+balcony: platform projecting from the wall of a building
410
+bald: hairless; lacking a natural or usual covering
411
+ballet: a sort of theatrical representation by dancers
412
+balloon: large non-rigid bag filled with gas or heated air
413
+ballroom: large room used mainly for dancing
414
+bamboo: plant of family of grasses, growing in tropical countries
415
+band: orchestra; team; strip; ribbon; belt; unite; ally
416
+bandage: strip of woven material, used in dressing and binding up wounds
417
+bang: a vigorous blow; a conspicuous success
418
+17
419
+banker: person in charge of the bank in a gambling game; one who owns or is an executive in a bank
420
+bankrupt: penniless, without any money; financially ruined
421
+banner: flag; sign; a newspaper headline that runs across the full page
422
+banquet: feast; entertainment of eating and drinking
423
+bar: a counter where you can obtain food or drink; cafe; strip; stick
424
+barber: haircutter; one whose business is to cut hair and to shave or trim beards
425
+bare: lacking the usual or appropriate covering or clothing
426
+barely: just; only; hardly; scarcely
427
+bargain: agreement between parties concerning the sale of property
428
+barge: flatboat; long, large boat for transporting freight that is unpowered and towed or pushed by
429
+other craft
430
+bark: sound made by a dog; harsh sound uttered by a dog
431
+barn: an outlying farm building for storing grain or animal feed and housing farm animals
432
+barometer: instrument for determining the weight or pressure of the atmosphere
433
+baron: title or degree of nobility
434
+barrel: vessel; large cylindrical container
435
+barren: desolate; fruitless and unproductive; lacking
436
+barrier: obstacle; structure built to bar passage; boundary or limit
437
+barter: trade goods or services without the exchange of money
438
+baseball: game played with a bat and ball by two opposing teams of nine players; ball used in this
439
+game
440
+basement: cellar; storage room
441
+basin: bowl-shaped vessel, usually used for holding food or liquids
442
+bathe: wash by immersion, as in a bath; subject to bath; lave; immerse or cover one's self
443
+batter: beat with successive blows; beat repeatedly and with violence
444
+battery: beating or pounding; set of guns or heavy artillery; dry cell that produces electric current
445
+bay: inlet of the sea, usually smaller than a gulf; small body of water set off from the main body
446
+bazaar: market consisting of a street lined with shops and stalls, especially one in the Middle East
447
+18
448
+bead: small piece of material, such as glass, plastic, or wood, that is pierced for stringing
449
+beak: nib ;horny projecting mouth of a bird
450
+beam: ray of light; long piece of metal or wood; long piece fixed or movable in structure, machine, or
451
+tool
452
+bean: various edible seeds; small oval or roundish seed, berry, nut, or lump
453
+bear: support; sustain; carry; have; yield; give birth; hold up or support
454
+bearing: carrying another part; patient endurance; suffering without complaint; act of producing or
455
+giving birth
456
+beat: whip; strike; defeat; hit repeatedly
457
+become: suit or be suitable to; be worthy of, or proper for; cause to appear well; grow or come to be
458
+beforehand: in state of anticipation; in advance; by way of preparation
459
+behalf: represent; advantage, benefit, interest of someone
460
+behave: perform; conduct oneself in a proper way
461
+behavior: conduct; manner
462
+belly: part of human body which extends downward from breast to thighs, and contains bowels;
463
+womb
464
+beloved: greatly loved; dear to the heart
465
+below: under, or lower in place; beneath not so high; inferior to in rank; unworthy of
466
+bend: strain or move out of a straight line; curve; turn toward some certain point
467
+beneath: lower in place, with something directly over or on; under; underneath; below
468
+beneficial: helpful; tending to promote physical well-being
469
+beneficiary: person entitled to benefits or proceeds of an insurance policy or will
470
+benefit: advantage; something that aids or promotes well-being ; welfare; gain
471
+benevolent: generous in providing aid to others; charitable
472
+bent: determined to do or have
473
+besides: over and above; separate or distinct from; in addition to; other than
474
+bestow: give as gift; present
475
+bet: stake or pledge upon the event of a contingent issue; amount or object risked in a wager
476
+betray: be unfaithful; reveal unconsciously or unwillingly
477
+19
478
+beverage: liquids for drinking, usually excluding water; refreshment
479
+bewilder: lead into perplexity or confusion; perplex with mazes
480
+bias: preference or inclination, especially one that inhibits impartial judgment; influence in unfair way
481
+bid: make an offer of; propose; offer in words; declare, as a wish, a greeting, a threat, or defiance
482
+bill: invoice; act; proposal; statement or list of particulars, such as a theater program or menu
483
+billion: the number that is represented as a one followed by 9 zeros
484
+bind: tie, or confine with a cord, band, or chain; make fast; contract; cohere or stick together
485
+biographer: one who writes a book about somebody's life
486
+biography: an account of the series of events making up a person's life; accounts of people's life
487
+biologist: scientist who studies living organisms
488
+bite: pierce skin with teeth; seize with the teeth; sting with a stinger; eat into; have a sharp taste
489
+bitter: harsh or corrosive in tone; painful; acrid; acrimonious
490
+bitterness: sharp and bitter manner
491
+blacksmith: one who forges and shapes iron with a hammer and anvil
492
+blade: flat part of the leaf, of any plant, especially of gramineous plants; cutting part of an instrument
493
+blame: condemn; rebuke; find fault with; censure
494
+blank: of a white or pale color; without color; empty; void
495
+blanket: heavy, loosely woven fabric, usually of wool, and having a nap, used in bed clothing
496
+blast: explode; burst; gale; very strong gust of wind or air
497
+blaze: brilliant burst of fire; destructive fire; flame
498
+bleach: make white or colorless; blanch
499
+bleed: emit blood; lose blood; withdraw blood from the body
500
+blend: combination; mixture; forming uniform mixture
501
+bless: make or pronounce holy; consecrate; make happy
502
+blessing: praying for divine protection; formal act of giving approval
503
+blink: shut eyes briefly; wink
504
+block: hinder; obstruct; indicate broadly without great detail; sketch
505
+bloom: flower; blossom; best time of youth; period of greatest prosperity or productivity
506
+blossom: reproductive organ of plants, especially one having showy or colorful parts
507
+blot: spot or stain, as of ink on paper; blur; weak point or failing
508
+blunder: serious mistake typically caused by ignorance or confusion
509
+blunt: having a dull edge or end; not sharp; lacking in feeling; insensitive
510
+blush: become rosy or reddish; turn red, as if in embarrassment or shame
511
+board: a committee having supervisory powers; a flat piece of material designed for a special
512
+purpose
513
+boarding: wooden boards collectively; act of entering a ship; supplying with meals and lodgings for
514
+pay
515
+boast: show off oneself; speak of with excessive pride
516
+bodyguard: guard to protect or defend person; lifeguard
517
+boil: be agitated; pass from a liquid to vapor when heated; be excited with passion; heat in water
518
+bold: brave; daring; intrepid; impudent
519
+bolt: dash or dart off; move or jump suddenly
520
+bond: link; connection; uniting force or tie; binding agreement; duty
521
+bonus: an extra dividend to the shareholders; money paid in addition to a stated compensation
522
+bookcase: case with shelves for holding books, especially one with glazed doors
523
+boom: bonanza; prosperity; prosper; expand; flourish
524
+booming: deep and resonant; flourishing; thriving
525
+boost: raise; advance; push or shove upward
526
+booth: house or shed built for temporary occupation; covered stall or temporary structure
527
+border: outer part or edge of anything, as of a garment, a garden; margin; verge; brink; boundary
528
+bore: drill; make a hole in or through, with or as if with a drill
529
+boring: uninteresting and tiresome; dull
530
+bother: annoy; trouble; make agitated or nervous; fluster
531
+bounce: jolt; rebound after having struck an object or a surface
532
+bound: tied; held; committed; limit; constraint; leap; jump
533
+boundary: dividing line; border; frontier
534
+bourgeois: middle class; selfishly materialistic; dully conventional
535
+bow: inclination of head, or bending of body for reverence, respect, civility, or submission; bending or
536
+rounded part of ship forward
537
+bowl: throw or roll a ball; move quickly and smoothly, especially by rolling
538
+boycott: refrain from buying or using
539
+brace: something which holds anything tightly or supports it firmly, as bandage, cord, or rod;
540
+brain: organ or seat of intellect; understanding or imagination
541
+brake: a piece of mechanism for retarding or stopping motion by friction
542
+brand: burning piece of wood; mark made by burning with a hot iron; distinctive mark upon in any
543
+way
544
+breach: breaking of contract or duty
545
+breadth: measure or dimension from side to side; width; extent
546
+break: opportunity to do something; pause or interval, as from work; sudden change
547
+breakdown: process of failing to function or continue; sudden collapse in physical or mental health;
548
+summary of itemized data
549
+breakthrough: act of overcoming or penetrating an obstacle or restriction
550
+breath: air that is inhaled and exhaled in respiration
551
+breathe: respire; inhale and exhale air
552
+breed: raise; produce offspring; give birth to or hatch; mate
553
+breeze: light current of air; gentle wind; progress swiftly and effortlessly
554
+bribe: something serving to influence or persuade; reward or gift with a view to prevent judgment
555
+bridle: headgear with which a horse is directed and which carries a bit and reins
556
+brief: short in time, duration, length, or extent; concise
557
+brighten: lighten; cheer; encourage; make or become bright or brighter
558
+brilliance: cleverness; magnificence
559
+brilliant: full of light; shining; bright; sharp and clear in tone
560
+brim: brink; edge
561
+brink: edge, margin, or border of a steep place verge
562
+brisk: marked by speed, liveliness, and vigor; energetic; swift; keen or sharp in speech or manner
563
+brittle: easily broken; having little elasticity
564
+broadcast: message that is transmitted by radio or television; radio or television show
565
+broaden: widen; grow broad or broader
566
+brochure: pamphlet; small book usually having paper cover
567
+bronze: an alloy of copper and tin and sometimes other elements
568
+brood: think long and anxiously; be in a state of gloomy, serious thought
569
+brook: creek; stream
570
+brown: of dark color, of various shades between black and red or yellow
571
+bruise: injure, as by a blow or collision; contuse; fight with the fists
572
+brutal: like a brute; savage; cruel; inhuman; merciless
573
+brute: not having sensation; senseless; inanimate; unconscious; without intelligence
574
+bubble: foam; dome-shaped covering made of transparent glass or plastic; fantastic or impracticable
575
+idea or belief
576
+bucket: vessel for drawing up water from a well; vessel for hoisting and conveying coal, ore, grain
577
+bud: one that is not yet fully developed; sprout
578
+budget: estimate; a sum of money allocated for a particular purpose
579
+buffet: table with food set out for people to se

+ 527 - 0
秒过知识库更新/04-英语词书导入/ielts/ielts-4000.csv

@@ -0,0 +1,527 @@
1
+word,pos,phonetic,def,zh
2
+abandon,,,lacking restraint or control; feeling of extreme emotional intensity; unbounded enthusiasm,
3
+abandonment,,,giving up completely; freedom from constraint,
4
+abbreviation,,,shortening something by omitting parts of it,
5
+abeyance,,,suspended action; temporary cessation or suspension,
6
+abide,,,endure; put up with; bear; tolerate,
7
+ability,,,capacity; skill,
8
+abnormal,,,unusual; not typical; not normal,
9
+aboard,,,"on a ship, train, plane or other vehicle; in or into a group, organization, or business",
10
+abolish,,,cancel; put an end to; destroy completely,
11
+abolition,,,ending; act of abolishing; act of doing away with,
12
+abortion,,,termination of pregnancy; failure of a plan,
13
+abortive,,,unsuccessful; failing to accomplish an intended objective; fruitless,
14
+abridge,,,condense; shorten; reduce length of written text,
15
+abrogate,,,"abolish, do away with, or annul, especially by authority",
16
+abrupt,,,broken off; very steep; having sudden transitions from one subject to another,
17
+absence,,,state of being absent; state of being away,
18
+absent,,,go away or leave ; missing; not present,
19
+absolute,,,perfect in quality or nature; complete; totally unlimited; certain,
20
+absolutely,,,utterly; definitely,
21
+absorb,,,assimilate or incorporate; suck or drink up; occupy full attention,
22
+absorption,,,process of absorbing nutrients into the body after digestion; state of mental,
23
+abstract,,,theoretical; not concrete; not applied or practical; difficult to understand,
24
+absurd,,,preposterous; ridiculously incongruous or unreasonable; foolish,
25
+absurdity,,,"quality of being absurd or inconsistent with obvious truth, reason, or sound judgment;",
26
+abundance,,,great or plentiful amount; fullness to overflowing,
27
+abundant,,,plentiful; possessing riches or resources,
28
+abuse,,,improper use or handling; misuse,
29
+academic,,,related to school; not practical or directly useful; relating to scholarly organization; based,
30
+academy,,,"school for special instruction; society of scholars, scientists, or artists",
31
+accede,,,"agree; give consent, often at insistence of another; concede",
32
+accelerate,,,move faster; cause to develop or progress more quickly; occur sooner than expected,
33
+acceleration,,,faster rate of improvement; rate of change of velocity with respect to time,
34
+access,,,approach; entry; entrance,
35
+accessible,,,easily approached or entered; obtainable; easy to talk to or get along with,
36
+accessory,,,additional object; useful but not essential thing; subordinate or supplementary item,
37
+accident,,,"event that takes place without one's foresight or expectation; sudden, and unexpected",
38
+accidental,,,unexpected; unforeseen,
39
+accidentally,,,inadvertently; by chance; casually; fortuitously; not essentially or intrinsically,
40
+accommodate,,,do a favor or service for; provide for; supply with; make suitable; adapt; allow for,
41
+accommodation,,,living quarters provided for public convenience,
42
+accompaniment,,,act of accompanying someone or something,
43
+accompany,,,travel with; be associated with,
44
+accomplish,,,succeed in doing; bring to pass; achieve; reach the end of; complete,
45
+accomplishment,,,achievement; fulfillment,
46
+accord,,,settlement or compromise of conflicting opinions; written agreement between two states,
47
+account,,,narrative or record of events; reason given for a particular action or event,
48
+accountant,,,one who maintains and audits business accounts,
49
+accounting,,,system that provides quantitative information about finances,
50
+accrue,,,"increase, accumulate, or come about as a result of growth; accumulate over time",
51
+accumulate,,,pile up; collect; mount up; increase,
52
+accumulation,,,increase by natural growth or addition; concentration,
53
+accuracy,,,quality of nearness to the truth or the true value,
54
+accurate,,,capable of providing a correct reading or measurement; performing with care and precision,
55
+accusation,,,indictment; charge of wrongdoing that is made against a person or other party,
56
+accuse,,,blame; condemn,
57
+achieve,,,gain with effort; accomplish; fulfill,
58
+achievement,,,feat; accomplishment; award for completing a particular task or meeting an objective,
59
+acid,,,"sour; water-soluble compounds having a sour taste; quality of being sarcastic, bitter, or scornful",
60
+acknowledge,,,"declare to be true or admit; express obligation, thanks",
61
+acquaint,,,inform about; cause to come to know personally; make familiar,
62
+acquaintance,,,personal knowledge or information about someone or something,
63
+acquainted,,,known by or familiar with another; informed or familiar,
64
+acquire,,,gain through experience or effort; gain possession of; locate with tracking system,
65
+acquisition,,,act of contracting or assuming or acquiring possession of something,
66
+across,,,"from side to side; crosswise, or in a direction opposed to the length",
67
+activate,,,make active or more active; stimulate; make radioactive,
68
+actively,,,"energetically; vigorously; in an active manner; voluntarily, not passively",
69
+actual,,,"true; real; being, existing, or acting at the present moment; current",
70
+actually,,,truly; really; in fact,
71
+acute,,,quickly perceptive; keen; having a sharp point or tip; extremely sharp or severe,
72
+adapt,,,make fit for; change to suit a new purpose,
73
+adaptation,,,modification; alteration or adjustment in structure or habits,
74
+additional,,,further; extra; supplemental or added to,
75
+additive,,,addition; supplement,
76
+address,,,make a formal speech to; deal with or discuss; direct efforts or attention of,
77
+adequate,,,sufficient; enough to meet a purpose,
78
+adhere,,,stick fast; stick to firmly; be compatible or in accordance with,
79
+adhesive,,,glue; paste ; substance that unites or bonds surfaces together,
80
+adjacent,,,adjoining; neighboring; close to; lying near,
81
+adjoin,,,be next to; be contiguous to; border on,
82
+adjust,,,adapt; regulate,
83
+adjustment,,,making or becoming suitable; adjusting to circumstances,
84
+administer,,,govern; supervise; give or apply medications,
85
+administration,,,management; supervision; people who are in charge for management; activity of,
86
+administrative,,,of or relating to or responsible for administration,
87
+admiration,,,"favorable judgment; feeling of pleasure, wonder, and approval",
88
+admire,,,regard with wonder or astonishment; view with surprise; marvel at,
89
+admission,,,act or practice of admitting; power or permission to enter,
90
+admit,,,permit to enter; receive; provide the right or a means of entrance to,
91
+admittedly,,,doubtlessly; in an acknowledged manner; confessedly,
92
+adolescence,,,state of growing up from childhood to manhood or womanhood; transitional period,
93
+adolescent,,,a juvenile between the onset of puberty and maturity;,
94
+adopt,,,accept; take on; raise; take into one's family,
95
+adoption,,,act of accepting with approval,
96
+adore,,,worship with profound reverence; pay divine honors to; regard with the utmost esteem and,
97
+adorn,,,enhance or decorate with or as if with ornaments,
98
+adornment,,,embellishment; decoration; something that beautifies or adorns; ornament,
99
+adult,,,one who has attained maturity or legal age; fully grown,
100
+advance,,,proceed; move forward; improve; moving forward,
101
+advanced,,,improved; highly developed or complex; ahead of the times; progressive,
102
+adventure,,,something happens without design; chance; hazard; risk; danger,
103
+adventurous,,,valiant; venturesome; inclined or willing to incur hazard or engage in adventures,
104
+adversary,,,opponent in contest; someone who offers opposition,
105
+adverse,,,in opposing direction; harmful or unfavorable; acting or serving to oppose,
106
+adversity,,,"state of misfortune, hardship, or affliction; misfortune",
107
+advertise,,,give notice to; inform or apprise; make known; give public notice of,
108
+advisable,,,proper to be advised or to be done; expedient; prudent; ready to receive advice,
109
+advocate,,,"speak, plead, or argue in favour of; plead for; push for something",
110
+aerial,,,of the air or atmosphere; produced by or found in the air; performed in the air,
111
+affect,,,have an emotional or cognitive impact upon,
112
+affection,,,fondness; tender feeling toward another; fondness,
113
+affectionate,,,having affection or warm regard; loving; fond; kindly inclined; zealous,
114
+affiliate,,,associate; incorporate,
115
+affirm,,,assert; confirm,
116
+affirmation,,,positive assertion; confirmation; solemn pledge by one who refuses to take an oath,
117
+affirmative,,,confirmative; ratifying; giving assent or approval; confirming,
118
+afford,,,pay; provide; have the financial means for; bear the cost of,
119
+affordable,,,able to pay for,
120
+agency,,,a business that serves other businesses; an administrative unit of government,
121
+agent,,,one that acts on behalf of other persons or organizations,
122
+aggravate,,,worsen; make worse or more troublesome,
123
+aggregate,,,"gather into a mass, sum, or whole; amount to",
124
+aggregation,,,several things grouped together or considered as a whole,
125
+aggressive,,,making assaults; unjustly attacking; combative; hostile; tending to spread quickly,
126
+aggressor,,,one that engages in aggression; person who first attacks,
127
+agitate,,,cause to move with violence or sudden force; upset; disturb,
128
+agitation,,,anxiety; extreme emotional disturbance,
129
+agony,,,extreme pain of mind or body; anguish; last struggle of life; death struggle,
130
+agreeable,,,ready to consent or submit; acceptable,
131
+agreement,,,"state of agreeing; harmony of opinion, statement, action, or character",
132
+agriculture,,,practice of cultivating the land or raising stock,
133
+aid,,,person or thing that promotes or helps in something done; helper; assistant,
134
+ailment,,,sickness; illness; affliction,
135
+aim,,,point or direct towards an object or spot with the intent of hitting it,
136
+air,,,be broadcast on television or radio,
137
+aircraft,,,"vehicle that can fly, such as an airplane, helicopter, balloon",
138
+aisle,,,"passageway between rows of seats, as in an auditorium or an airplane; wing of a building",
139
+ajar,,,half-open; slightly turned or opened,
140
+alarm,,,any sound or information intended to give notice of approaching danger,
141
+album,,,"a list of names; a register for visitors; a blank book, in which to insert autographs sketches,",
142
+alert,,,warning serves; alarm; condition of heightened watchfulness or preparation for action,
143
+alien,,,"dissimilar, inconsistent, or opposed in nature; very different place, society, or person",
144
+alienate,,,cause to become unfriendly or hostile; transfer property or ownership; isolate or dissociate,
145
+alignment,,,arrangement; association; alliance,
146
+alike,,,similar; in the same manner or to the same degree,
147
+allergic,,,excessively sensitive; susceptible; having an allergy,
148
+allergy,,,hyper sensitivity reaction; abnormally high sensitivity to certain substances,
149
+alliance,,,state of being allied; act of allying or uniting; a union or connection of interests between,
150
+allocate,,,assign; distribute according to plan,
151
+allot,,,parcel out in parts or portions; distribute to each individual concerned; assign as a share or lot,
152
+allowance,,,"approval; act of allowing, granting, or admitting",
153
+alloy,,,combine; mix; make less pure; lessen or moderate,
154
+ally,,,confederate; partner; collaborator,
155
+alone,,,solitary; by oneself,
156
+along,,,by the length; in a line with the length; onward; forward; in company; together,
157
+alongside,,,along or by the side; side by side with,
158
+alter,,,modify; cause to change; make different; convert,
159
+alternate,,,happening or following in turns; succeeding each other continuously; substitute,
160
+alternation,,,successive change from one thing or state to another and back again,
161
+alternative,,,"one of two or more things, ideas or courses of action that may be used; option; choice",
162
+altitude,,,elevation especially above sea level; height,
163
+aluminum,,,silvery ductile metallic element,
164
+amateur,,,"nonprofessional; lacking the skill of a professional, as in an art",
165
+amaze,,,astonish; affect with wonder,
166
+amazement,,,wonder; state of extreme surprise or wonder; astonishment,
167
+ambassador,,,authorized messenger or representative,
168
+ambiguity,,,state of being ambiguous; doubtfulness or uncertainty,
169
+ambiguous,,,unclear or doubtful in meaning,
170
+ambition,,,aspiration,
171
+ambitious,,,aspiring; having a strong desire for success or achievement,
172
+ambulance,,,field hospital organized as to follow an army in its movements; wagon for conveying the,
173
+amend,,,change for the better; improve; remove faults or errors,
174
+amendment,,,correction; revision,
175
+amends,,,compensation for a loss or injury; recompense; reparation,
176
+amiable,,,good-natured and likable; lovable; warmly friendly,
177
+amicable,,,exhibiting friendliness or goodwill; not quarrelsome,
178
+amid,,,in the middle of; among; surrounded by,
179
+ammunition,,,"military stores or provisions; articles used in weapons, as powder, balls, shot, shells",
180
+amount,,,total of two or more quantities; aggregate; sum,
181
+ample,,,more than enough in size or scope or capacity; fairly large,
182
+amplification,,,addition of extra material or illustration or clarifying detail,
183
+amplify,,,broaden or clarify by expanding; intensify; make larger or more powerful; increase,
184
+amuse,,,occupy or engage the attention of; lose in deep thought,
185
+analogy,,,similarity in some respects; comparison based on similarity,
186
+analysis,,,study; investigation; process of breaking down a substance into its constituent parts,
187
+analytical,,,of analysis; resolving into elements or parts,
188
+analyze,,,diagnose; examine,
189
+ancestor,,,forefather; forebear; forerunner or predecessor,
190
+anchor,,,secure or fasten firmly; be fixed in place; narrate or coordinate,
191
+anecdote,,,short account of amusing or interesting event; short narrative; secret story of history or,
192
+angular,,,sharp-cornered; consisting of an angle or angles; stiff in manner,
193
+animate,,,endowed with life; alive; living; animated,
194
+animation,,,"act of animating, or giving life or spirit; state of being animate or alive.",
195
+ankle,,,joint which connects the foot with the leg; tarsus,
196
+annex,,,append or attach; take possession of; incorporate into an existing political unit,
197
+anniversary,,,annual; yearly; annual return of the day on which any notable event took place,
198
+announce,,,herald; give out; proclaim; make known publicly,
199
+announcement,,,formal public statement; act of making known publicly,
200
+announcer,,,one who proclaims a message publicly,
201
+annoy,,,"disturb, especially by minor irritations; irritate",
202
+annual,,,occurring or payable every year,
203
+annually,,,yearly; each year; returning every year; year by year,
204
+antagonism,,,"active resistance; condition of being an opposing principle, force, or factor",
205
+antagonist,,,"one who contends with another, especially in combat; an adversary; opponent",
206
+antarctic,,,opposite to the northern or arctic pole; relating to the southern pole or to the region near it,
207
+antibiotic,,,of or relating to chemical substance that kills microorganisms and cures infections,
208
+anticipate,,,act in advance of; deal with ahead of time; predict,
209
+anticipation,,,something expected; pleasurable expectation; wishing with confidence,
210
+antique,,,any furniture old and valuable; out of fashion,
211
+antonym,,,word of opposite meaning; counter term,
212
+anxiety,,,concern something in state of painful uneasiness; state of restlessness and agitation,
213
+anxious,,,eager; keen; worried; uneasy and apprehensive about an uncertain event or matter,
214
+anyhow,,,in any way or manner whatever; at any rate; in any event,
215
+apart,,,"separately, in regard to space or company; in a state of separation as to place; aside",
216
+ape,,,"imitate; mimic, as an ape imitates human actions",
217
+apologize,,,beg pardon,
218
+apology,,,acknowledgment expressing regret or asking pardon for a fault or offense; explanation or,
219
+apparatus,,,a group of parts that work together to perform given function; appliance or device for,
220
+apparent,,,"capable of being seen, or easily seen; open to view; visible to eye",
221
+appeal,,,attraction; charm; attract; fascinate; challenge,
222
+appealing,,,attractive; charming,
223
+appendix,,,something appended or added,
224
+appetite,,,"instinctive physical desire, especially one for food or drink",
225
+applaud,,,"acclaim; express approval, especially by clapping the hands",
226
+appliance,,,durable goods for home or office use; device or instrument for household use,
227
+applicable,,,capable of being applied; fit or suitable to be applied; having relevance,
228
+applicant,,,candidate,
229
+application,,,close attention; work of applying something; verbal or written request for assistance,
230
+apply,,,exert; put into service; avail oneself to;,
231
+appoint,,,designate; nominate,
232
+appointment,,,act of putting a person into a non-elective position; arrangement,
233
+appreciable,,,considerable; perceptible,
234
+appreciate,,,be thankful for; increase in worth; be thoroughly conscious of,
235
+appreciation,,,"recognition; taste; judgment or opinion, especially a favorable one",
236
+appreciative,,,having or showing a just or ready appreciation or perception,
237
+apprentice,,,works for an expert to learn a trade; beginner; learner,
238
+approach,,,access; method,
239
+appropriate,,,acquire; take possession of for one's own use; set apart for specific use,
240
+approval,,,official approbation; endorsement; act of approving,
241
+approve,,,ratify; consider right or good; think or speak favorably of,
242
+approximate,,,approach; come near,
243
+approximately,,,about; roughly,
244
+apt,,,likely; exactly suitable; appropriate; quick to learn or understand,
245
+aptitude,,,inherent ability; quickness in learning and understanding,
246
+arbitrary,,,"randomly chosen; determined by chance or impulse, and not by reason or principle",
247
+arbitrator,,,someone chosen to judge and decide disputed issue; one having ability or power to make,
248
+arc,,,continuous portion of a circle; something curved in shape,
249
+arch,,,any part of a curved line,
250
+archaeology,,,study of artifacts and relics of early mankind,
251
+architect,,,one who designs and supervises the construction of buildings or other large structures,
252
+architecture,,,art and science of designing and erecting buildings; buildings and other large structures,
253
+ardent,,,displaying or by strong enthusiasm or devotion; passionate,
254
+arduous,,,demanding great effort or labor; difficult,
255
+area,,,"plane surface, as of the floor of a room; open space in a building; the enclosed space; extent;",
256
+arena,,,playing field where sports events take place; large structure for open-air sports or,
257
+argue,,,"invent and offer reasons to support or overthrow a proposition, opinion, or measure; debate",
258
+arise,,,come up from a lower to a higher position; come above the horizon; spring up; come into action,
259
+aristocracy,,,hereditary nobility; privileged class,
260
+aristocrat,,,one of the aristocracy or people of rank in a community; one of a ruling class; a noble,
261
+arithmetic,,,theory of numerical calculations,
262
+armour,,,"defensive covering, as of metal, wood, or leather, worn to protect the body against weapons",
263
+arms,,,weapons considered collectively; official symbols of a family,
264
+arouse,,,excite; stimulate; awaken from or as if from sleep,
265
+arrange,,,"put in proper order; dispose in the manner intended, or best suited for the purpose",
266
+arrangement,,,composition; order,
267
+array,,,set out for display or use; place in orderly arrangement,
268
+arrest,,,stop or slow down; catch someone's attention; take into custody,
269
+arrogance,,,"overbearing pride; haughtiness; manifest feeling of personal superiority in rank, power, or",
270
+arrogant,,,arising from feeling or assumption of one's superiority toward others,
271
+article,,,essay; editorial; individual thing or element of a class,
272
+artificial,,,made by humans; produced rather than natural.,
273
+ascend,,,climb; mount,
274
+ascertain,,,find out for certain; discover with certainty; make sure of,
275
+ascribe,,,"inscribe or dedicate; attribute to a specified cause, source, or origin; assign as a quality",
276
+ashamed,,,affected by shame; abashed or confused by guilt,
277
+aside,,,"on, or to, one side; out of a straight line, course, or direction; at a little distance from the rest",
278
+aspect,,,distinct feature or element in a problem; a way in which something can be viewed by the,
279
+aspirin,,,white crystalline compound drug to relieve pain and reduce fever and inflammation,
280
+assassination,,,act of assassinating; killing by treacherous violence; murder of public figure by,
281
+assault,,,attack; onslaught,
282
+assemble,,,put together; bring or call together into a group or whole,
283
+assembly,,,gathering; meeting; a group of persons gathered together for common reason,
284
+assert,,,declare or state with confidence; put oneself forward boldly,
285
+assess,,,estimate value; judge worth of something,
286
+assessment,,,act of judging or assessing; amount determined as payable,
287
+assign,,,appoint; allot; make over; point out authoritatively or exactly,
288
+assignment,,,task given to students; job; distribution; appointment,
289
+assist,,,"give help or support to, especially as a subordinate",
290
+assistance,,,activity of contributing to fulfillment of a need or furtherance of an effort or purpose,
291
+assistant,,,helper; person who assists or helps someone else,
292
+associate,,,connect or join together; combine,
293
+association,,,"connection, whether of persons of things; union of persons in a company or society for",
294
+assorted,,,varied; miscellaneous,
295
+assortment,,,variety; collection containing a variety of sorts of things,
296
+assume,,,suppose; presume; take on; bear,
297
+assumption,,,something taken for accepted as true without proof; taking over or taking possession of,
298
+assurance,,,promise or pledge; certainty; self-confidence; freedom from doubt,
299
+assure,,,solidify; guarantee; convince,
300
+assured,,,made sure; exhibiting confidence or authority; indubitable,
301
+astonish,,,surprise; shock,
302
+astound,,,affect with wonder; surprise; shock,
303
+astray,,,"away from the correct path or direction, either in a literal or in a figurative sense; wandering",
304
+astronomer,,,a physicist who studies astronomy,
305
+astronomical,,,enormously large or extensive; relating to astronomy,
306
+astronomy,,,branch of physics that studies celestial bodies and universe as a whole,
307
+athlete,,,sports man; one who contended for prize in public games,
308
+atlas,,,"a bound volume of maps, charts, or tables",
309
+atmosphere,,,air,
310
+atom,,,a tiny piece of anything; the smallest component of an element having the chemical properties,
311
+atomic,,,of or relating to or comprising atoms; immeasurably small,
312
+attach,,,fasten; annex; be in contact with,
313
+attachment,,,"a bond, as of affection or loyalty; fond regard; supplementary part; accessory",
314
+attack,,,offensive move; expression of strong criticism; hostile comment,
315
+attain,,,achieve or accomplish; gain,
316
+attempt,,,action of trying at something,
317
+attend,,,be present at; go to; take care of; tend,
318
+attendance,,,act of being present,
319
+attendant,,,aide; servant; accompanying; person who participates in a meeting,
320
+attention,,,"act or state of attending or heeding; application of the mind to any object of sense,",
321
+attentive,,,alert and watchful; considerate; thoughtful,
322
+attic,,,"story or room directly below the roof of a building, especially a house;",
323
+attitude,,,"posture, action, or disposition of a figure or a statue",
324
+attorney,,,lawyer; one who is appointed by another to act in his place or stead; proxy,
325
+attract,,,"draw to, or cause to tend to; engage or fix, as the mind, attention; invite or allure",
326
+attraction,,,appeal; a characteristic that provides pleasure and attracts,
327
+attribute,,,essential quality; reputation; honor,
328
+auction,,,public sale of property to the highest bidder,
329
+audience,,,a group of people within hearing; crowd seeing a stage performance,
330
+auditorium,,,area of theater or concert hall where audience sits,
331
+august,,,impressive; majestic; inspiring awe or admiration,
332
+author,,,"beginner, former, or first mover of anything; creator; originator; one who composes or writes",
333
+authority,,,"jurisdiction; power to enforce laws, exact obedience, command, determine, or judge;",
334
+authorization,,,act of giving authority or legal power; establishment by authority; sanction or warrant,
335
+authorize,,,empower; give permission for; sanction,
336
+autobiography,,,biography or story written by yourself,
337
+automate,,,control or operate by automation; replace or enhance human labor with machines,
338
+automatic,,,mechanized; operating with minimal human intervention; independent of external control,
339
+automation,,,act or process of converting the controlling of a machine or device to a more automatic,
340
+automobile,,,self-propelled vehicle suitable for use on street or roadway,
341
+autonomous,,,self-governing; not controlled by others or by outside forces; independent,
342
+autonomy,,,independence; self-government or the right of self-government; self-determination,
343
+auxiliary,,,"helper, additional or subsidiary",
344
+avail,,,turn to advantage of; be of service to; profit; promote,
345
+available,,,"convenient for use or disposal; not busy, free; obtainable; accessible",
346
+avenge,,,"take vengeance for something, or on behalf of someone",
347
+avenue,,,way or opening for entrance or exit place; passage by which a place may be reached; broad,
348
+average,,,typical; mean; achieve or reach on average,
349
+aviation,,,art or science of flying; flight; aeronautics,
350
+avoid,,,shield away from; prevent,
351
+aware,,,knowing; having knowledge or cognizance,
352
+awe,,,"mixed emotion of reverence, respect, dread, and wonder; fear, as of something evil",
353
+awful,,,"causing fear, dread, or terror; extremely bad or unpleasant; terrible",
354
+awkward,,,difficult to handle or manage,
355
+awkwardly,,,"in an uncomfortable, nervous or embarrassed way",
356
+axis,,,the center around which something rotates; pivot,
357
+axle,,,"pin or spindle on which a wheel revolves, or which revolves with a wheel; transverse bar or shaft",
358
+baby-sitter,,,person engaged to care for children when the parents are not home,
359
+bachelor,,,unmarried men; the first or lowest academic degree conferred by universities and colleges,
360
+backbone,,,support; mainstay; vertebrate spine or spinal column,
361
+backward,,,directed to the back or rear; unwilling; averse; reluctant; hesitating; undeveloped,
362
+bacon,,,back and sides of a pig salted and smoked,
363
+bacterium,,,single celled organism with no nucleus,
364
+badge,,,"distinctive mark, token, or sign worn on the person",
365
+badminton,,,game played on a court with light long-handled rackets,
366
+baffle,,,frustrate as by confusing or perplexing; impede force or movement of,
367
+baggage,,,"trunks, bags, parcels, and suitcases in which one carries one's belongings while traveling;",
368
+bait,,,"harass; tease; lure, entice, or entrap",
369
+bake,,,"prepare, as food, by cooking in a dry heat, either in an oven or under coals, or on heated stone",
370
+balance,,,being in equilibrium; equilibrium; symmetry; stability,
371
+balcony,,,platform projecting from the wall of a building,
372
+bald,,,hairless; lacking a natural or usual covering,
373
+ballet,,,a sort of theatrical representation by dancers,
374
+balloon,,,large non-rigid bag filled with gas or heated air,
375
+ballroom,,,large room used mainly for dancing,
376
+bamboo,,,"plant of family of grasses, growing in tropical countries",
377
+band,,,orchestra; team; strip; ribbon; belt; unite; ally,
378
+bandage,,,"strip of woven material, used in dressing and binding up wounds",
379
+bang,,,a vigorous blow; a conspicuous success,
380
+banker,,,person in charge of the bank in a gambling game; one who owns or is an executive in a bank,
381
+bankrupt,,,"penniless, without any money; financially ruined",
382
+banner,,,flag; sign; a newspaper headline that runs across the full page,
383
+banquet,,,feast; entertainment of eating and drinking,
384
+bar,,,a counter where you can obtain food or drink; cafe; strip; stick,
385
+barber,,,haircutter; one whose business is to cut hair and to shave or trim beards,
386
+bare,,,lacking the usual or appropriate covering or clothing,
387
+barely,,,just; only; hardly; scarcely,
388
+bargain,,,agreement between parties concerning the sale of property,
389
+barge,,,"flatboat; long, large boat for transporting freight that is unpowered and towed or pushed by",
390
+bark,,,sound made by a dog; harsh sound uttered by a dog,
391
+barn,,,an outlying farm building for storing grain or animal feed and housing farm animals,
392
+barometer,,,instrument for determining the weight or pressure of the atmosphere,
393
+baron,,,title or degree of nobility,
394
+barrel,,,vessel; large cylindrical container,
395
+barren,,,desolate; fruitless and unproductive; lacking,
396
+barrier,,,obstacle; structure built to bar passage; boundary or limit,
397
+barter,,,trade goods or services without the exchange of money,
398
+baseball,,,game played with a bat and ball by two opposing teams of nine players; ball used in this,
399
+basement,,,cellar; storage room,
400
+basin,,,"bowl-shaped vessel, usually used for holding food or liquids",
401
+bathe,,,"wash by immersion, as in a bath; subject to bath; lave; immerse or cover one's self",
402
+batter,,,beat with successive blows; beat repeatedly and with violence,
403
+battery,,,beating or pounding; set of guns or heavy artillery; dry cell that produces electric current,
404
+bay,,,"inlet of the sea, usually smaller than a gulf; small body of water set off from the main body",
405
+bazaar,,,"market consisting of a street lined with shops and stalls, especially one in the Middle East",
406
+bead,,,"small piece of material, such as glass, plastic, or wood, that is pierced for stringing",
407
+beak,,,nib ;horny projecting mouth of a bird,
408
+beam,,,"ray of light; long piece of metal or wood; long piece fixed or movable in structure, machine, or",
409
+bean,,,"various edible seeds; small oval or roundish seed, berry, nut, or lump",
410
+bear,,,support; sustain; carry; have; yield; give birth; hold up or support,
411
+bearing,,,carrying another part; patient endurance; suffering without complaint; act of producing or,
412
+beat,,,whip; strike; defeat; hit repeatedly,
413
+become,,,"suit or be suitable to; be worthy of, or proper for; cause to appear well; grow or come to be",
414
+beforehand,,,in state of anticipation; in advance; by way of preparation,
415
+behalf,,,"represent; advantage, benefit, interest of someone",
416
+behave,,,perform; conduct oneself in a proper way,
417
+behavior,,,conduct; manner,
418
+belly,,,"part of human body which extends downward from breast to thighs, and contains bowels;",
419
+beloved,,,greatly loved; dear to the heart,
420
+below,,,"under, or lower in place; beneath not so high; inferior to in rank; unworthy of",
421
+bend,,,strain or move out of a straight line; curve; turn toward some certain point,
422
+beneath,,,"lower in place, with something directly over or on; under; underneath; below",
423
+beneficial,,,helpful; tending to promote physical well-being,
424
+beneficiary,,,person entitled to benefits or proceeds of an insurance policy or will,
425
+benefit,,,advantage; something that aids or promotes well-being ; welfare; gain,
426
+benevolent,,,generous in providing aid to others; charitable,
427
+bent,,,determined to do or have,
428
+besides,,,over and above; separate or distinct from; in addition to; other than,
429
+bestow,,,give as gift; present,
430
+bet,,,stake or pledge upon the event of a contingent issue; amount or object risked in a wager,
431
+betray,,,be unfaithful; reveal unconsciously or unwillingly,
432
+beverage,,,"liquids for drinking, usually excluding water; refreshment",
433
+bewilder,,,lead into perplexity or confusion; perplex with mazes,
434
+bias,,,"preference or inclination, especially one that inhibits impartial judgment; influence in unfair way",
435
+bid,,,"make an offer of; propose; offer in words; declare, as a wish, a greeting, a threat, or defiance",
436
+bill,,,"invoice; act; proposal; statement or list of particulars, such as a theater program or menu",
437
+billion,,,the number that is represented as a one followed by 9 zeros,
438
+bind,,,"tie, or confine with a cord, band, or chain; make fast; contract; cohere or stick together",
439
+biographer,,,one who writes a book about somebody's life,
440
+biography,,,an account of the series of events making up a person's life; accounts of people's life,
441
+biologist,,,scientist who studies living organisms,
442
+bite,,,pierce skin with teeth; seize with the teeth; sting with a stinger; eat into; have a sharp taste,
443
+bitter,,,harsh or corrosive in tone; painful; acrid; acrimonious,
444
+bitterness,,,sharp and bitter manner,
445
+blacksmith,,,one who forges and shapes iron with a hammer and anvil,
446
+blade,,,"flat part of the leaf, of any plant, especially of gramineous plants; cutting part of an instrument",
447
+blame,,,condemn; rebuke; find fault with; censure,
448
+blank,,,of a white or pale color; without color; empty; void,
449
+blanket,,,"heavy, loosely woven fabric, usually of wool, and having a nap, used in bed clothing",
450
+blast,,,explode; burst; gale; very strong gust of wind or air,
451
+blaze,,,brilliant burst of fire; destructive fire; flame,
452
+bleach,,,make white or colorless; blanch,
453
+bleed,,,emit blood; lose blood; withdraw blood from the body,
454
+blend,,,combination; mixture; forming uniform mixture,
455
+bless,,,make or pronounce holy; consecrate; make happy,
456
+blessing,,,praying for divine protection; formal act of giving approval,
457
+blink,,,shut eyes briefly; wink,
458
+block,,,hinder; obstruct; indicate broadly without great detail; sketch,
459
+bloom,,,flower; blossom; best time of youth; period of greatest prosperity or productivity,
460
+blossom,,,"reproductive organ of plants, especially one having showy or colorful parts",
461
+blot,,,"spot or stain, as of ink on paper; blur; weak point or failing",
462
+blunder,,,serious mistake typically caused by ignorance or confusion,
463
+blunt,,,having a dull edge or end; not sharp; lacking in feeling; insensitive,
464
+blush,,,"become rosy or reddish; turn red, as if in embarrassment or shame",
465
+board,,,a committee having supervisory powers; a flat piece of material designed for a special,
466
+boarding,,,wooden boards collectively; act of entering a ship; supplying with meals and lodgings for,
467
+boast,,,show off oneself; speak of with excessive pride,
468
+bodyguard,,,guard to protect or defend person; lifeguard,
469
+boil,,,be agitated; pass from a liquid to vapor when heated; be excited with passion; heat in water,
470
+bold,,,brave; daring; intrepid; impudent,
471
+bolt,,,dash or dart off; move or jump suddenly,
472
+bond,,,link; connection; uniting force or tie; binding agreement; duty,
473
+bonus,,,an extra dividend to the shareholders; money paid in addition to a stated compensation,
474
+bookcase,,,"case with shelves for holding books, especially one with glazed doors",
475
+boom,,,bonanza; prosperity; prosper; expand; flourish,
476
+booming,,,deep and resonant; flourishing; thriving,
477
+boost,,,raise; advance; push or shove upward,
478
+booth,,,house or shed built for temporary occupation; covered stall or temporary structure,
479
+border,,,"outer part or edge of anything, as of a garment, a garden; margin; verge; brink; boundary",
480
+bore,,,"drill; make a hole in or through, with or as if with a drill",
481
+boring,,,uninteresting and tiresome; dull,
482
+bother,,,annoy; trouble; make agitated or nervous; fluster,
483
+bounce,,,jolt; rebound after having struck an object or a surface,
484
+bound,,,tied; held; committed; limit; constraint; leap; jump,
485
+boundary,,,dividing line; border; frontier,
486
+bourgeois,,,middle class; selfishly materialistic; dully conventional,
487
+bow,,,"inclination of head, or bending of body for reverence, respect, civility, or submission; bending or",
488
+bowl,,,"throw or roll a ball; move quickly and smoothly, especially by rolling",
489
+boycott,,,refrain from buying or using,
490
+brace,,,"something which holds anything tightly or supports it firmly, as bandage, cord, or rod;",
491
+brain,,,organ or seat of intellect; understanding or imagination,
492
+brake,,,a piece of mechanism for retarding or stopping motion by friction,
493
+brand,,,burning piece of wood; mark made by burning with a hot iron; distinctive mark upon in any,
494
+breach,,,breaking of contract or duty,
495
+breadth,,,measure or dimension from side to side; width; extent,
496
+break,,,"opportunity to do something; pause or interval, as from work; sudden change",
497
+breakdown,,,process of failing to function or continue; sudden collapse in physical or mental health;,
498
+breakthrough,,,act of overcoming or penetrating an obstacle or restriction,
499
+breath,,,air that is inhaled and exhaled in respiration,
500
+breathe,,,respire; inhale and exhale air,
501
+breed,,,raise; produce offspring; give birth to or hatch; mate,
502
+breeze,,,light current of air; gentle wind; progress swiftly and effortlessly,
503
+bribe,,,something serving to influence or persuade; reward or gift with a view to prevent judgment,
504
+bridle,,,headgear with which a horse is directed and which carries a bit and reins,
505
+brief,,,"short in time, duration, length, or extent; concise",
506
+brighten,,,lighten; cheer; encourage; make or become bright or brighter,
507
+brilliance,,,cleverness; magnificence,
508
+brilliant,,,full of light; shining; bright; sharp and clear in tone,
509
+brim,,,brink; edge,
510
+brink,,,"edge, margin, or border of a steep place verge",
511
+brisk,,,"marked by speed, liveliness, and vigor; energetic; swift; keen or sharp in speech or manner",
512
+brittle,,,easily broken; having little elasticity,
513
+broadcast,,,message that is transmitted by radio or television; radio or television show,
514
+broaden,,,widen; grow broad or broader,
515
+brochure,,,pamphlet; small book usually having paper cover,
516
+bronze,,,an alloy of copper and tin and sometimes other elements,
517
+brood,,,"think long and anxiously; be in a state of gloomy, serious thought",
518
+brook,,,creek; stream,
519
+brown,,,"of dark color, of various shades between black and red or yellow",
520
+bruise,,,"injure, as by a blow or collision; contuse; fight with the fists",
521
+brutal,,,like a brute; savage; cruel; inhuman; merciless,
522
+brute,,,not having sensation; senseless; inanimate; unconscious; without intelligence,
523
+bubble,,,foam; dome-shaped covering made of transparent glass or plastic; fantastic or impracticable,
524
+bucket,,,"vessel for drawing up water from a well; vessel for hoisting and conveying coal, ore, grain",
525
+bud,,,one that is not yet fully developed; sprout,
526
+budget,,,estimate; a sum of money allocated for a particular purpose,
527
+buffet,,,table with food set out for people to se,

A diferenza do arquivo foi suprimida porque é demasiado grande
+ 3684 - 0
秒过知识库更新/04-英语词书导入/ielts/ielts-4000.json


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 3159 - 0
秒过知识库更新/04-英语词书导入/ielts/ielts-words-xdf-random.txt


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 3052 - 0
秒过知识库更新/04-英语词书导入/ielts/ielts-xdf-random.csv


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 21359 - 0
秒过知识库更新/04-英语词书导入/ielts/ielts-xdf-random.json


+ 228 - 0
秒过知识库更新/04-英语词书导入/ielts/import_ielts.js

@@ -0,0 +1,228 @@
1
+/**
2
+ * 雅思词汇导入秒过知识库
3
+ * 用法:
4
+ *   node ielts/import_ielts.js --dry-run   # 预检,不写库
5
+ *   node ielts/import_ielts.js --import    # 正式导入
6
+ *
7
+ * 数据源: ielts/ielts-xdf-random.json (新东方3050词,有音标/词性/中文释义)
8
+ *         ielts/ielts-4000.json (526词,仅英文释义)
9
+ * 合并去重后 3346 词, 分6本书 (BookID 212-217)
10
+ * 4000独有的296词: 优先从现有四六级/高考词库取中文释义+音标, 否则用英文释义
11
+ */
12
+import { getConnection, query } from '../../../src/util/db.js';
13
+import fs from 'fs';
14
+
15
+const DRY_RUN = process.argv.includes('--dry-run');
16
+const IMPORT = process.argv.includes('--import');
17
+if (!DRY_RUN && !IMPORT) {
18
+    console.error('请指定 --dry-run 或 --import');
19
+    process.exit(1);
20
+}
21
+
22
+const BOOK_COUNT = 6;
23
+const WORDS_PER_LESSON = 10;
24
+const START_BOOK_ID = 212;      // WordBooks 新ID (当前最大211)
25
+const SORT = 14;                // 排在六级(13)之后
26
+const CATEGORY = '雅思英语';
27
+const CATEGORY2 = '大学英语';
28
+const CATEGORY3 = '雅思考试单词';
29
+const GRADE = '大学';
30
+const BOOK_IMAGE_NAME = 'ieltsWords';
31
+const REMARK = '雅思备考核心词汇,提升考试通过率。';
32
+const TEST_FUNCTION = JSON.stringify([
33
+    { ID: 1, N: "read", N2: "念单词说含义", C: 0, Img: "picJygs_13", Remark: "题目为单词,答出它的发音,配释义等信息。" },
34
+    { ID: 2, N: "write", N2: "听写单词", C: 0, Img: "picJygs_14", Remark: "题目为单词发音和释义,写出单词。" }
35
+]);
36
+const PART_NAMES = ['第一部分', '第二部分', '第三部分', '第四部分', '第五部分', '第六部分'];
37
+
38
+const norm = (w) => String(w || '').trim().toLowerCase();
39
+
40
+function normalizeSoundmark(p) {
41
+    if (!p) return null;
42
+    let s = String(p).trim();
43
+    if (!s) return null;
44
+    // 统一为 [xxx] 格式 (参照四级 "[əˈbændən]")
45
+    if (s.startsWith('/') && s.endsWith('/')) s = s.slice(1, -1);
46
+    else if (s.startsWith('[') && s.endsWith(']')) s = s.slice(1, -1);
47
+    s = s.trim();
48
+    if (!s) return null;
49
+    return '[' + s + ']';
50
+}
51
+
52
+function buildTranslate(pos, zh) {
53
+    let t = '';
54
+    const p = String(pos || '').trim();
55
+    const z = String(zh || '').trim();
56
+    if (p && z) t = p + z;         // 参照四级 "vt.丢弃 放弃 抛弃"
57
+    else t = z || p;
58
+    return t || null;
59
+}
60
+
61
+async function main() {
62
+    // ---------- 1. 读取并合并数据 ----------
63
+    const xdf = JSON.parse(fs.readFileSync(new URL('./ielts-xdf-random.json', import.meta.url), 'utf8'))
64
+        .filter(x => norm(x.word) !== 'word' && norm(x.word) !== '');   // 去掉表头行
65
+    const awl = JSON.parse(fs.readFileSync(new URL('./ielts-4000.json', import.meta.url), 'utf8'));
66
+
67
+    const merged = new Map(); // key: norm word -> record
68
+    for (const item of xdf) {
69
+        const key = norm(item.word);
70
+        if (merged.has(key)) continue;
71
+        merged.set(key, {
72
+            word: String(item.word).trim(),
73
+            soundmark: normalizeSoundmark(item.phonetic),
74
+            translate: buildTranslate(item.pos, item.zh),
75
+            source: 'xdf'
76
+        });
77
+    }
78
+    const xdfCount = merged.size;
79
+
80
+    const onlyAwl = [];
81
+    for (const item of awl) {
82
+        const key = norm(item.word);
83
+        if (merged.has(key)) continue;
84
+        onlyAwl.push({ word: String(item.word).trim(), def: String(item.def || '').trim() });
85
+        merged.set(key, {
86
+            word: String(item.word).trim(),
87
+            soundmark: null,
88
+            translate: null,
89
+            def: String(item.def || '').trim(),
90
+            source: 'awl'
91
+        });
92
+    }
93
+
94
+    // ---------- 2. 从现有四六级/高考词库补释义和音标 ----------
95
+    const dbRef = await query(
96
+        "SELECT Word, Translate, Soundmark FROM kylx365_db.Words WHERE BookID BETWEEN 169 AND 183 AND LOWER(Word) IN (?)",
97
+        [onlyAwl.map(x => norm(x.word))]
98
+    );
99
+    const refMap = new Map();
100
+    for (const r of dbRef) {
101
+        const k = norm(r.Word);
102
+        if (!refMap.has(k)) refMap.set(k, r);
103
+    }
104
+    let refFilled = 0, defFilled = 0;
105
+    for (const item of onlyAwl) {
106
+        const rec = merged.get(norm(item.word));
107
+        const ref = refMap.get(norm(item.word));
108
+        if (ref) {
109
+            rec.translate = ref.Translate;
110
+            rec.soundmark = ref.Soundmark ? normalizeSoundmark(ref.Soundmark) : null;
111
+            refFilled++;
112
+        } else {
113
+            rec.translate = rec.def;  // 英文释义填入
114
+            defFilled++;
115
+        }
116
+    }
117
+
118
+    // ---------- 3. 分书 ----------
119
+    const ordered = [...xdf].map(x => merged.get(norm(x.word))).filter(Boolean); // 保持xdf乱序源顺序
120
+    for (const item of onlyAwl) ordered.push(merged.get(norm(item.word)));       // 4000独有词按原字母序追加在后
121
+    const total = ordered.length;
122
+
123
+    const base = Math.floor(total / BOOK_COUNT);      // 557
124
+    const extra = total - base * BOOK_COUNT;          // 4
125
+    // 前 extra 本 base+1 词, 其余 base 词 → 558*4 + 557*2 = 3346
126
+    const books = [];
127
+    let idx = 0;
128
+    for (let i = 0; i < BOOK_COUNT; i++) {
129
+        const n = i < extra ? base + 1 : base;
130
+        books.push({ part: i + 1, bookID: START_BOOK_ID + i, words: ordered.slice(idx, idx + n) });
131
+        idx += n;
132
+    }
133
+
134
+    console.log(`合并统计: xdf=${xdfCount}, awl独有=${onlyAwl.length}(四六级补释义=${refFilled}, 英文释义=${defFilled}), 总计=${total}`);
135
+    for (const b of books)
136
+        console.log(`  BookID=${b.bookID} ${PART_NAMES[b.part - 1]}: ${b.words.length}词, ${Math.ceil(b.words.length / WORDS_PER_LESSON)}个Lesson`);
137
+
138
+    // ---------- 4. 校验 ----------
139
+    const [maxWB] = await query("SELECT MAX(ID) m FROM kylx365_db.WordBooks;");
140
+    const [maxMG] = await query("SELECT MAX(ID) m FROM MiaoguoBook;");
141
+    const [exist] = await query("SELECT COUNT(*) c FROM kylx365_db.WordBooks WHERE Category=?;", [CATEGORY]);
142
+    console.log(`当前最大ID: WordBooks=${maxWB.m}, MiaoguoBook=${maxMG.m}; 已存在"${CATEGORY}"记录=${exist.c}`);
143
+    if (maxWB.m >= START_BOOK_ID || exist.c > 0) {
144
+        console.error('中止: ID已被占用或已存在雅思记录, 请人工检查!');
145
+        process.exit(1);
146
+    }
147
+
148
+    if (DRY_RUN) {
149
+        console.log('\n=== 预览: 每本书前3词 ===');
150
+        for (const b of books) {
151
+            console.log(`BookID=${b.bookID}:`);
152
+            for (const w of b.words.slice(0, 3))
153
+                console.log(`   ${w.word} ${w.soundmark || '(无音标)'} ${w.translate || '(无释义)'}`);
154
+        }
155
+        console.log('\n[dry-run] 校验通过, 未写库.');
156
+        process.exit(0);
157
+    }
158
+
159
+    // ---------- 5. 导入 (事务) ----------
160
+    const conn = await getConnection();
161
+    try {
162
+        await conn.beginTransaction();
163
+
164
+        // 5.1 WordBooks
165
+        for (const b of books) {
166
+            const lessonNum = Math.ceil(b.words.length / WORDS_PER_LESSON);
167
+            await conn.query(
168
+                `INSERT INTO kylx365_db.WordBooks (ID,Sort,Category,Name,Name2,Total,Image,Grade,Category2,Category3,WordType,Remark,Package,BookImageName,WordNum,Flag)
169
+                 VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,0)`,
170
+                [b.bookID, SORT, CATEGORY, PART_NAMES[b.part - 1], `词汇${b.words.length}`, lessonNum,
171
+                 `../images/examine_subject_a00${b.part}.png`, GRADE, CATEGORY2, CATEGORY3, '单词', REMARK,
172
+                 PART_NAMES[b.part - 1], BOOK_IMAGE_NAME, b.words.length]
173
+            );
174
+        }
175
+
176
+        // 5.2 MiaoguoBook
177
+        for (const b of books) {
178
+            const lessonNum = Math.ceil(b.words.length / WORDS_PER_LESSON);
179
+            await conn.query(
180
+                `INSERT INTO MiaoguoBook (BookIDOld,Category,LibraryName1,LibraryName2,Grade,Category2,BookName,Remark,WordType,UnitNum,StartID,WordNum,BookImageName,KnowledgeImageName,TestFunction,Sort,Flag)
181
+                 VALUES (?,?,?,?,?,?,?,?,?,?,0,?,?,?,?,?,0)`,
182
+                [b.bookID, 'English', CATEGORY2, CATEGORY3, GRADE, '课外拓展', PART_NAMES[b.part - 1], REMARK,
183
+                 '单词', lessonNum, b.words.length, BOOK_IMAGE_NAME, '', TEST_FUNCTION, SORT]
184
+            );
185
+        }
186
+
187
+        // 5.3 Words (批量插入, 每批500条)
188
+        let inserted = 0;
189
+        const BATCH = 500;
190
+        const rows = [];
191
+        for (const b of books) {
192
+            for (let i = 0; i < b.words.length; i++) {
193
+                const w = b.words[i];
194
+                rows.push([w.word, b.bookID, Math.floor(i / WORDS_PER_LESSON) + 1, w.soundmark, w.translate]);
195
+            }
196
+        }
197
+        for (let i = 0; i < rows.length; i += BATCH) {
198
+            const chunk = rows.slice(i, i + BATCH);
199
+            await conn.query(
200
+                `INSERT INTO kylx365_db.Words (Word,BookID,LessonID,Soundmark,Translate,Sort)
201
+                 VALUES ${chunk.map(() => '(?,?,?,?,?,0)').join(',')}`,
202
+                [chunk.flat()]
203
+            );
204
+            inserted += chunk.length;
205
+            console.log(`  Words 已插入 ${inserted}/${rows.length}`);
206
+        }
207
+
208
+        await conn.commit();
209
+        console.log(`\n导入完成: WordBooks 6条, MiaoguoBook 6条, Words ${inserted}条.`);
210
+    } catch (e) {
211
+        await conn.rollback();
212
+        console.error('导入失败, 已回滚:', e.message);
213
+        process.exit(1);
214
+    } finally {
215
+        conn.release();
216
+    }
217
+
218
+    // ---------- 6. 验证 ----------
219
+    const wb = await query("SELECT ID,Category,Name,Name2,WordNum,BookImageName,Sort,Flag FROM kylx365_db.WordBooks WHERE ID BETWEEN 212 AND 217;");
220
+    const mg = await query("SELECT ID,BookIDOld,Category,LibraryName1,LibraryName2,BookName,UnitNum,WordNum,Sort,Flag FROM MiaoguoBook WHERE BookIDOld BETWEEN 212 AND 217;");
221
+    const wc = await query("SELECT BookID,COUNT(*) c,COUNT(DISTINCT LOWER(Word)) d FROM kylx365_db.Words WHERE BookID BETWEEN 212 AND 217 GROUP BY BookID;");
222
+    console.log('\n=== 验证 WordBooks ===\n' + JSON.stringify(wb));
223
+    console.log('=== 验证 MiaoguoBook ===\n' + JSON.stringify(mg));
224
+    console.log('=== 验证 Words ===\n' + JSON.stringify(wc));
225
+    process.exit(0);
226
+}
227
+
228
+main().catch(e => { console.error(e); process.exit(1); });

+ 161 - 0
秒过知识库更新/04-英语词书导入/英语词书导入方案-雅思.md

@@ -0,0 +1,161 @@
1
+# 英语词书导入方案(以雅思为例)
2
+
3
+> 2026年9月首次执行:雅思词汇 3346 词导入秒过知识库。
4
+> 本文档记录完整过程,供后续导入其他英语词书(考研、托福、GRE 等)复用。
5
+> 原始数据和导入脚本见本目录 `ielts/`。
6
+
7
+## 一、涉及的表和关键约束
8
+
9
+| 表 | 库 | 作用 | 本次新增 |
10
+|---|---|---|---|
11
+| `WordBooks` | kylx365_db | 旧知识库词书表(浏览/背单词入口) | 6 条(ID 212-217) |
12
+| `MiaoguoBook` | 秒过库 | 新知识库词书表(检测入口) | 6 条(ID 306-311,自增) |
13
+| `Words` | kylx365_db | 单词明细,`BookID`=WordBooks.ID | 3346 条 |
14
+
15
+关键约束:
16
+
17
+1. `MiaoguoBook.BookIDOld` 指向 `WordBooks.ID`,两表各加一套记录是**正常设计**(旧新知识库并存)。
18
+2. `Words.BookID` 关联的是 **WordBooks.ID(BookIDOld)**,不是 MiaoguoBook.ID。
19
+3. WordBooks 的 ID **必须人工分配**(取当前 MAX(ID)+1 起),因为服务端代码里有大量按 BookID 范围硬编码的分支(见第四节)。
20
+4. `MiaoguoBook.Sort` 决定词库列表排序(雅思=14,排在六级 13 之后)。
21
+5. 写库必须走事务,导入前先 `--dry-run` 预检。
22
+
23
+## 二、数据准备
24
+
25
+### 2.1 数据源与合并去重
26
+
27
+本次两个渠道(放在 `ielts/` 下):
28
+
29
+- `ielts-xdf-random.json`:新东方 3050 词,含音标/词性/中文释义。
30
+- `ielts-4000.json`:526 词(学术词汇表),仅英文释义。
31
+
32
+合并规则(脚本内置):
33
+
34
+- 以小写规范化后的单词为 key 去重,xdf 优先;
35
+- 4000 独有的 296 词:优先从现有**四六级/高考词库(BookID 169-183)**取中文释义+音标;取不到的用英文释义顶替;
36
+- 音标统一为 `[xxx]` 格式(参照四级 `[əˈbændən]`);
37
+- 释义格式 `词性+中文`(参照 `vt.丢弃;放弃`);教材没有音标时存 `NULL`,不臆造。
38
+
39
+### 2.2 分册规则
40
+
41
+- 每课固定 10 词(`WORDS_PER_LESSON=10`),`LessonID` 从 1 递增,`LessonName` 由服务端按 `Lesson N` 生成;
42
+- 3500 左右的词量分 6 册(`第一部分`~`第六部分`),均分后前几册多 1 词;
43
+- `Words.Sort` 本批次统一为 0(接口按 `LessonID,Sort,ID` 排序,插入顺序即最终顺序)。
44
+
45
+## 三、书字段命名规则(参照四六级)
46
+
47
+### WordBooks(旧表)
48
+
49
+```
50
+Category   = '雅思英语'          # 词书分类名(唯一,用于查重)
51
+Name       = '第一部分' ~ '第六部分'
52
+Name2      = '词汇558'           # 该册词数
53
+Grade      = '高中,大学'         # 客户端按用户年级过滤,多学段用逗号分隔
54
+Category2  = '大学英语'          # 一级分类 = MiaoguoBook.LibraryName1
55
+Category3  = '雅思考试单词'      # 二级分类 = MiaoguoBook.LibraryName2
56
+WordType   = '单词'
57
+Sort       = 14                  # 词书排序
58
+Package    = Name
59
+BookImageName = 'ieltsWords'     # 图片名(见 3.3)
60
+Image      = '../images/examine_subject_a00N.png'  # N=册序号,沿用现有占位图
61
+```
62
+
63
+### MiaoguoBook(新表)
64
+
65
+```
66
+BookIDOld     = WordBooks.ID
67
+Category      = 'English'
68
+LibraryName1  = '大学英语'        # 词库列表一级
69
+LibraryName2  = '雅思考试单词'    # 词库列表二级
70
+Grade         = '高中,大学'
71
+Category2     = '课外拓展'
72
+BookName      = '第一部分' ~ '第六部分'
73
+UnitNum       = 每册 Lesson 数
74
+WordNum       = 每册词数
75
+BookImageName = 'ieltsWords'
76
+KnowledgeImageName = ''
77
+TestFunction  = JSON(read: 念单词说含义 / write: 听写单词,照抄六级的即可)
78
+```
79
+
80
+### 封面图片(COS)
81
+
82
+命名规则参照四六级 `picZs_en_cet4Words_cov`,雅思为 `picZs_en_ieltsWords_cov`,需要三张后缀 `_a/_b/_c` 的 PNG 上传到 COS 图片目录(AI 生成的图在 `ielts/generated/`)。服务端列表接口会拼成 `picZs_en_<BookImageName>_cov`。
83
+
84
+## 四、服务端代码适配(易漏步骤!)
85
+
86
+`src/api/miaoguo/miaoguoController.js` 的 `GetTestEnglishWords` 中,**BookID 分支全部是硬编码范围**。新词书如果不加范围,检测页(`GetMiaoguoTestExamine` → 内部再调 `GetTestEnglishWords`)会返回**空列表**且不报错。
87
+
88
+2026年9月为雅思(WordBooks ID 212-217)所做的修改:
89
+
90
+1. **GET6 分支范围扩展**(约 4796 行):
91
+
92
+```js
93
+} else if ((Number(param.BookID) >= 169 && Number(param.BookID) <= 183)
94
+        || (Number(param.BookID) >= 212 && Number(param.BookID) <= 217)) {
95
+    ...
96
+    else if (Number(param.BookID) >= 212 && Number(param.BookID) <= 217)
97
+        param.Type = "GET6";
98
+```
99
+
100
+让雅思与六级走完全相同的渲染逻辑(发音 + 基本中文释义 + 高亮)。
101
+
102
+2. **JSONString 空值兜底**(同函数循环开头):GET6 分支依赖 `MiaoguoLiteracy.JSONString`,雅思有约 50 个词(多为英式 -ise 拼写、复合词,如 epitomise、minimise)在 MiaoguoLiteracy 中没有词典数据,`JSON.parse(null)` 会直接崩溃。已加兜底:无 JSONString 时用百度 TTS + Words 表的音标/释义构建内容。
103
+
104
+下次导入新书时需要:
105
+
106
+- 把新的 BookID 范围加入该分支(或借机重构为查表配置);
107
+- 评估新书词汇在 `MiaoguoLiteracy` 的覆盖率,确认兜底逻辑覆盖无词典词。
108
+
109
+其余接口无需改动:`GetMiaoguoTestLibrary`、`GetMiaoguoTestUnit`、`GetMiaoguoTestExamine` 的 English 分支对 BookID 无范围限制。
110
+
111
+## 五、导入操作步骤
112
+
113
+```bash
114
+cd /Users/chengjie/Documents/git/miaoguo_system_server
115
+
116
+# 1. 预检(只读,校验 ID 未被占用、无重复 Category、显示分册统计)
117
+node "秒过知识库更新/04-英语词书导入/ielts/import_ielts.js" --dry-run
118
+
119
+# 2. 确认输出后正式导入(事务:WordBooks 6 条 + MiaoguoBook 6 条 + Words 3346 条)
120
+node "秒过知识库更新/04-英语词书导入/ielts/import_ielts.js" --import
121
+```
122
+
123
+脚本内置防呆:`START_BOOK_ID`(212)被占用、或 `Category` 已存在时中止。
124
+
125
+### 导入后验证
126
+
127
+```bash
128
+# 1. 词库列表应出现新分类,Grade 正确
129
+curl -s "http://localhost:3010/api/GetMiaoguoTestLibrary" | python3 -m json.tool | grep -A3 雅思
130
+
131
+# 2. 单元列表(应返回 Lesson 1..N)
132
+curl -s "http://localhost:3010/api/GetMiaoguoTestUnit?BookID=<MiaoguoBook.ID>" | head -c 500
133
+
134
+# 3. 检测列表 read/write(各应返回 10 词,格式同六级)
135
+curl -s "http://localhost:3010/api/GetMiaoguoTestExamine?UserID=1&BookID=<MiaoguoBook.ID>&UnitName=Lesson%201&UnitID=1&TestType=read"
136
+curl -s "http://localhost:3010/api/GetMiaoguoTestExamine?UserID=1&BookID=<MiaoguoBook.ID>&UnitName=Lesson%201&UnitID=1&TestType=write"
137
+```
138
+
139
+**重要**:`GetMiaoguoTestExamine` 有 `globalCache`,若导入前调用过会缓存空结果。改代码或导数据后必须重启服务(`npm run dev`,非 nodemon 不会自动重载)。
140
+
141
+## 六、本次结果记录(2026-09-15)
142
+
143
+- WordBooks:ID 212-217,每册 557~558 词,各 56 Lesson。
144
+- MiaoguoBook:ID 306-311(BookIDOld=212-217),Sort=14,Grade 先设"大学"后按需求改为"高中,大学"。
145
+- Words:3346 条(xdf 3050 + 4000 独有 296,其中 171 词从四六级词库补了中文释义,125 词用英文释义)。
146
+- 服务端代码:`GetTestEnglishWords` 增加 212-217 → GET6 分支 + JSONString 兜底(见第四节)。
147
+- 踩坑记录:
148
+  1. 导入完成后检测页为空 → 原因是硬编码 BookID 范围未包含新书(第四节);
149
+  2. 词库列表看不到新书 → `Grade` 会被客户端按用户年级过滤,多学段可用逗号分隔;
150
+  3. 接口返回旧数据 → `globalCache` 缓存,需重启服务。
151
+
152
+## 七、下次导入新书 Checklist
153
+
154
+1. [ ] 整理词源数据为 JSON(word/phonetic/pos/zh),放本目录新建子文件夹
155
+2. [ ] 复制 `import_ielts.js` 修改:START_BOOK_ID、SORT、Category、Category2/3、Grade、BOOK_IMAGE_NAME、分册数
156
+3. [ ] 生成封面图三张(`picZs_en_<name>_cov_a/b/c.png`)上传 COS
157
+4. [ ] `--dry-run` 预检 → 人工确认分册统计 → `--import`
158
+5. [ ] `miaoguoController.js` 的 `GetTestEnglishWords` 增加新 BookID 范围分支
159
+6. [ ] 检查新书词汇在 MiaoguoLiteracy 的覆盖率(兜底逻辑已就位,但需确认)
160
+7. [ ] 重启服务,按第五节验证三个接口
161
+8. [ ] 小程序端用对应学段账号实际走一遍词库列表 → 单元 → 检测流程

.vscode/秒过知识库更新/research_db_snapshot_2026_fall.json → 秒过知识库更新/05-调研快照/research_db_snapshot_2026_fall.json


.vscode/秒过知识库更新/research_db_snapshot_2026_fall.mjs → 秒过知识库更新/05-调研快照/research_db_snapshot_2026_fall.mjs


.vscode/秒过知识库更新/research_ocr_2026_fall.json → 秒过知识库更新/05-调研快照/research_ocr_2026_fall.json


.vscode/秒过知识库更新/research_ocr_2026_fall.swift → 秒过知识库更新/05-调研快照/research_ocr_2026_fall.swift


+ 49 - 16
.vscode/秒过知识库更新/README.md

@@ -2,6 +2,23 @@
2 2
 
3 3
 本目录用于每年 2 月、9 月教材改版后的秒过知识库维护。目标是:只需放入新版教材图片、整理结构化源数据、依次运行 dry-run、apply、audit,即可完成更新并留下可追溯记录。
4 4
 
5
+## 目录结构(按功能分组)
6
+
7
+```
8
+秒过知识库更新/
9
+├── README.md                 # 本手册
10
+├── 01-教材学期更新/          # 语文/英语教材单元内容的学期性更新(HanziUnit、Words)
11
+├── 02-古诗文与日积月累/      # AncientPoetry 的迁移、脱册与更新
12
+├── 03-识字词典补录/          # MiaoguoLiteracy 缺失词语的补录
13
+├── 04-英语词书导入/          # 新增整本英语词书(雅思等),含可复用导入方案
14
+│   ├── 英语词书导入方案-雅思.md
15
+│   └── ielts/               # 雅思原始数据、导入脚本、生成的封面图
16
+├── 05-调研快照/              # 只读调研的数据库快照与 OCR 结果
17
+└── backups/                  # 每次 apply 前的完整数据库备份
18
+```
19
+
20
+每个批次的功能目录内包含:`source_*.json`(源数据)、`update_*.mjs`(程序)、`dry_run/apply/audit_*.json`(报告)和人工复核 md。新增整本英语词书请先阅读 `04-英语词书导入/英语词书导入方案-雅思.md`。
21
+
5 22
 ## 一、不可违反的规则
6 23
 
7 24
 1. 语文 `HanziUnit`、`AncientPoetry` **禁止 DELETE**,只能 `UPDATE` 旧行或 `INSERT` 新行。旧 `ID` 可能已被历史试题或用户数据引用。
@@ -74,14 +91,14 @@ cd /Users/chengjie/Documents/git/miaoguo_system_server
74 91
 3. 运行只读预检:
75 92
 
76 93
 ```bash
77
-node .vscode/秒过知识库更新/update_knowledge_base_2026_fall.mjs --dry-run
94
+node "秒过知识库更新/01-教材学期更新/update_knowledge_base_2026_fall.mjs" --dry-run
78 95
 ```
79 96
 
80 97
 4. 审查 dry-run 报告,重点确认:目标 `MiaoguoBook.ID/BookIDOld`、当前行数→目标行数、`UnitNum/WordNum`、语文新增数和 `deletes=0`、英语各单元条数。
81 98
 5. 执行事务更新:
82 99
 
83 100
 ```bash
84
-node .vscode/秒过知识库更新/update_knowledge_base_2026_fall.mjs --apply
101
+node "秒过知识库更新/01-教材学期更新/update_knowledge_base_2026_fall.mjs" --apply
85 102
 ```
86 103
 
87 104
 程序会在获取数据库行锁后、第一条写入前,把目标 `MiaoguoBook`、`HanziUnit`、`Words` 的完整旧数据写入 `backups/`。之后才执行更新;任一写入或提交前逐字段核验失败,整个事务回滚。
@@ -89,7 +106,7 @@ node .vscode/秒过知识库更新/update_knowledge_base_2026_fall.mjs --apply
89 106
 6. 事务提交后,再独立运行一次只读审计:
90 107
 
91 108
 ```bash
92
-node .vscode/秒过知识库更新/update_knowledge_base_2026_fall.mjs --audit
109
+node "秒过知识库更新/01-教材学期更新/update_knowledge_base_2026_fall.mjs" --audit
93 110
 ```
94 111
 
95 112
 7. 人工复核报告,并至少抽查每套数据的首行、末行、`语文园地`、英语每单元首末词。
@@ -100,13 +117,13 @@ node .vscode/秒过知识库更新/update_knowledge_base_2026_fall.mjs --audit
100 117
 
101 118
 ```bash
102 119
 # 只读预检:校验最终名单、迁移、脱册、行数和元数据
103
-node .vscode/秒过知识库更新/update_ancient_daily_2026_fall.mjs --dry-run
120
+node "秒过知识库更新/02-古诗文与日积月累/update_ancient_daily_2026_fall.mjs" --dry-run
104 121
 
105 122
 # 生成完整备份后,在单个事务中更新并做提交前审计
106
-node .vscode/秒过知识库更新/update_ancient_daily_2026_fall.mjs --apply
123
+node "秒过知识库更新/02-古诗文与日积月累/update_ancient_daily_2026_fall.mjs" --apply
107 124
 
108 125
 # 事务提交后的独立审计
109
-node .vscode/秒过知识库更新/update_ancient_daily_2026_fall.mjs --audit
126
+node "秒过知识库更新/02-古诗文与日积月累/update_ancient_daily_2026_fall.mjs" --audit
110 127
 ```
111 128
 
112 129
 `--apply` 必须保证:没有 `DELETE`;所有来源条目逐字段匹配;每册 `Sort=0..N-1`;脱册记录的 `HanziBookID=0`;目标书和供体书的 `WordNum` 等于实际行数。执行后再次运行 `--dry-run`,应得到全部变更计数为 0,以证明脚本可幂等复跑。
@@ -158,7 +175,7 @@ node .vscode/秒过知识库更新/update_ancient_daily_2026_fall.mjs --audit
158 175
 词语表中的每个最终词语还依赖 `MiaoguoLiteracy`。维护时不能只更新 `HanziUnit.Example`,还必须检查线上接口实际会取到的 `JSONString` 是否具有可用的 `CHN`:
159 176
 
160 177
 ```bash
161
-node .vscode/秒过知识库更新/audit_miaoguo_literacy_2026_fall.mjs
178
+node "秒过知识库更新/03-识字词典补录/audit_miaoguo_literacy_2026_fall.mjs"
162 179
 ```
163 180
 
164 181
 检查范围应覆盖新版词语表的全部最终词语,并标记相对旧版新出现的词语。检查逻辑与 `GetMiaoguoLiteracyWords` 保持一致:排除 `SearchType=shici/eng`,按 `Word,SearchType DESC` 选取每个词的首条记录。以下情况都视为缺失并在写入前列清单:
@@ -174,13 +191,13 @@ node .vscode/秒过知识库更新/audit_miaoguo_literacy_2026_fall.mjs
174 191
 
175 192
 ```bash
176 193
 # 只生成完整 JSONString 和写入计划
177
-node .vscode/秒过知识库更新/update_miaoguo_literacy_2026_fall.mjs --dry-run
194
+node "秒过知识库更新/03-识字词典补录/update_miaoguo_literacy_2026_fall.mjs" --dry-run
178 195
 
179 196
 # 备份后事务插入,并在提交前后检查全部新版词语
180
-node .vscode/秒过知识库更新/update_miaoguo_literacy_2026_fall.mjs --apply
197
+node "秒过知识库更新/03-识字词典补录/update_miaoguo_literacy_2026_fall.mjs" --apply
181 198
 
182 199
 # 独立复查新增行和全部新版词语
183
-node .vscode/秒过知识库更新/update_miaoguo_literacy_2026_fall.mjs --audit
200
+node "秒过知识库更新/03-识字词典补录/update_miaoguo_literacy_2026_fall.mjs" --audit
184 201
 ```
185 202
 
186 203
 补录程序从 `HanziWord` 复用每个汉字已有的楷体图和笔顺动画。每条新增记录至少要有 `ENG`、`CHN.HanZi`、非空的 `CHN.PinYin[0].pinyin/explain`、与字数一致的 `KaitiArr/BiShunArr2`、`Synonym/Antonym`、`TianKong/PinyinTone`。
@@ -201,12 +218,24 @@ node .vscode/秒过知识库更新/update_miaoguo_literacy_2026_fall.mjs --audit
201 218
 
202 219
 ## 十、本次文件说明
203 220
 
221
+各文件已按功能归入子目录:
222
+
223
+**01-教材学期更新/**
204 224
 - `source_chinese_2026_fall.json`:2026 秋季语文 8 套结构化源数据。
205 225
 - `source_english_2026_fall.json`:2026 秋季英语单词表和常用表达法源数据。
206 226
 - `update_knowledge_base_2026_fall.mjs`:校验、计划、备份、事务更新、审计程序。
207 227
 - `dry_run_report_2026_fall.json`:写库前更新计划和 ID 映射。
208 228
 - `apply_report_2026_fall.json`:实际事务、备份位置及提交前后审计。
209 229
 - `audit_report_2026_fall.json`:提交后的独立审计结果。
230
+- `2026年秋季更新结果.md`:便于人工复核的最终清单。
231
+
232
+**02-古诗文与日积月累/**
233
+- `source_ancient_daily_2026_fall.json`:六册古诗文、现代背诵课文和日积月累的最终结构化源数据。
234
+- `update_ancient_daily_2026_fall.mjs`:古诗文/日积月累的校验、迁移、脱册、备份、事务更新和审计程序。
235
+- `dry_run_ancient_daily_2026_fall.json`、`apply_ancient_daily_2026_fall.json`、`audit_ancient_daily_2026_fall.json`:对应的预检、执行和独立审计报告。
236
+- `古诗文与日积月累调研清单_2026年秋.md`、`古诗文与日积月累更新结果_2026年秋.md`:人工确认清单和最终结果。
237
+
238
+**03-识字词典补录/**
210 239
 - `audit_miaoguo_literacy_2026_fall.mjs`:词语依赖的只读检查程序。
211 240
 - `MiaoguoLiteracy缺失清单_2026年秋季.md`、`miaoguo_literacy_audit_2026_fall.json`:本批次补录前缺少可用 CHN 的历史快照。
212 241
 - `MiaoguoLiteracy依赖检查_2026年秋季.md`、`miaoguo_literacy_dependency_audit_current_2026_fall.json`:运行只读检查时更新的当前状态报告。
@@ -216,10 +245,14 @@ node .vscode/秒过知识库更新/update_miaoguo_literacy_2026_fall.mjs --audit
216 245
 - `miaoguo_literacy_apply_report_2026_fall.json`:补录 ID、完整 JSONString、事务前后审计和备份位置。
217 246
 - `miaoguo_literacy_post_apply_audit_2026_fall.json`:补录后的独立审计报告。
218 247
 - `MiaoguoLiteracy补录结果_2026年秋季.md`:20 条补录词语的人工复核表。
219
-- `source_ancient_daily_2026_fall.json`:六册古诗文、现代背诵课文和日积月累的最终结构化源数据。
220
-- `update_ancient_daily_2026_fall.mjs`:古诗文/日积月累的校验、迁移、脱册、备份、事务更新和审计程序。
221
-- `dry_run_ancient_daily_2026_fall.json`、`apply_ancient_daily_2026_fall.json`、`audit_ancient_daily_2026_fall.json`:对应的预检、执行和独立审计报告。
222
-- `research_ocr_2026_fall.json`、`research_db_snapshot_2026_fall.json`:本次只读调研的 OCR 与数据库快照。
223
-- `古诗文与日积月累调研清单_2026年秋.md`、`古诗文与日积月累更新结果_2026年秋.md`:人工确认清单和最终结果。
224
-- `2026年秋季更新结果.md`:便于人工复核的最终清单。
248
+
249
+**04-英语词书导入/**
250
+- `英语词书导入方案-雅思.md`:雅思词书(2026年9月)完整导入方案,含服务端代码适配说明和下次导入 Checklist,新增其他英语词书时复用。
251
+- `ielts/`:雅思原始数据(新东方 3050 词 + 学术词汇 526 词)、`import_ielts.js` 导入脚本、`generated/` 生成的封面图。
252
+
253
+**05-调研快照/**
254
+- `research_ocr_2026_fall.json`:本次只读调研的 OCR 结果。
255
+- `research_db_snapshot_2026_fall.json`、`research_db_snapshot_2026_fall.mjs`:数据库只读快照及生成程序。
256
+
257
+**根目录**
225 258
 - `backups/`:每次执行前的数据库完整备份。

.vscode/秒过知识库更新/backups/before_2026_fall_2026-09-01T04-58-35-478Z.json → 秒过知识库更新/backups/before_2026_fall_2026-09-01T04-58-35-478Z.json


.vscode/秒过知识库更新/backups/before_ancient_daily_2026_fall_2026-09-03T06-25-28-871Z.json → 秒过知识库更新/backups/before_ancient_daily_2026_fall_2026-09-03T06-25-28-871Z.json


.vscode/秒过知识库更新/backups/before_miaoguo_literacy_2026_fall_2026-09-01T05-27-10-536Z.json → 秒过知识库更新/backups/before_miaoguo_literacy_2026_fall_2026-09-01T05-27-10-536Z.json