Начало разработки логики обработки слов.

This commit is contained in:
Jack Stdin
2016-01-16 15:53:13 +03:00
parent 327a1c994e
commit 6c09dd2cdb
9 changed files with 104 additions and 49 deletions

View File

@@ -1,4 +1,5 @@
CREATE INDEX "sphinx_ind_aolevel" ON "ADDROBJ" USING btree ("aolevel");
CREATE INDEX "sphinx_ind_parentguid" ON "ADDROBJ" USING btree ("parentguid");
CREATE INDEX "sphinx_ind_livestatus" ON "ADDROBJ" USING btree ("livestatus");
CREATE INDEX "sphinx_ind_aoguid" ON "ADDROBJ" USING btree ("aoguid");
CREATE INDEX "sphinx_ind_aoguid" ON "ADDROBJ" USING btree ("aoguid");
CREATE INDEX "AOTRIG_word_idx" ON "AOTRIG" USING btree ("word");

View File

@@ -26,4 +26,15 @@ CREATE TABLE "SOCRBASE" (
CONSTRAINT "id_socrbase" PRIMARY KEY ("id")
)
WITH (OIDS =FALSE
);
DROP TABLE IF EXISTS "AOTRIG";
CREATE TABLE "AOTRIG" (
"id" SERIAL4 NOT NULL,
"word" VARCHAR(50),
"trigramm" VARCHAR(180),
"frequency" INT4,
CONSTRAINT "word" UNIQUE ("word"),
CONSTRAINT "id_aotrig" PRIMARY KEY ("id")
)
WITH (OIDS =FALSE
);

View File

@@ -7,11 +7,12 @@ source {{index_name}}
sql_db = {{db_name}}
sql_port = {{db_port}}
sql_query = SELECT id, trigramm, word, LENGTH(word) AS len FROM "AOTRIG"
sql_query = SELECT id, trigramm, word, LENGTH(word) AS len, frequency FROM "AOTRIG"
sql_field_string = trigramm
sql_attr_uint = len
sql_attr_string = word
sql_attr_string = frequency
}
index {{index_name}}