add kanjidic and radicals
This commit is contained in:
1 parent
0f993cffe3
commit
6e2c025e2a
6 files changed
+224
-10
No files matched your search
@@ -1,14 +1,30 @@
|
||||
CREATE TABLE "wanikani.subjects" (
|
||||
"id" INT PRIMARY KEY NOT NULL,
|
||||
"id" INT NOT NULL,
|
||||
"updatedAt" TIMESTAMPTZ NOT NULL,
|
||||
"object" TEXT NOT NULL,
|
||||
"url" TEXT NOT NULL,
|
||||
"data" JSONB NOT NULL
|
||||
"data" JSONB NOT NULL,
|
||||
-- slug: string
|
||||
-- characters?: string
|
||||
-- character_images?: { url: string; content_type: string; metadata: any }[]
|
||||
-- amalgamation_subject_ids: int[]
|
||||
-- visually_similar_subject_ids?: int[]
|
||||
-- component_subject_ids?: int[]
|
||||
-- meanings: { meaning: string; accepted_answer: boolean }[]
|
||||
-- readings: { reading: string; type: string; accepted_answer: boolean; primary: boolean }[]
|
||||
-- context_sentences?: { en: string; ja: string }[]
|
||||
PRIMARY KEY ("id")
|
||||
);
|
||||
|
||||
CREATE INDEX "idx_wanikani.subjects_object" ON "wanikani.subjects" ("object");
|
||||
CREATE INDEX "idx_wanikani.subjects_data" ON "wanikani.subjects"
|
||||
USING pgroonga("data")
|
||||
WITH (
|
||||
plugins='token_filters/stem',
|
||||
token_filters='TokenFilterStem'
|
||||
);
|
||||
CREATE INDEX "idx_wanikani.subjects_data_kana" ON "wanikani.subjects"
|
||||
USING pgroonga((identity("data")))
|
||||
WITH (
|
||||
tokenizer='TokenMecab',
|
||||
normalizer='NormalizerNFKC100("unify_kana", true)'
|
||||
|
||||
Reference in new issue
Block a user