了解Wordnet sqlite数据库

时间:2018-04-24 10:18:24

标签: database sqlite nlp wordnet

我已下载Wordnet sqlite [sqlite-31.db.zip] [https://osdn.net/projects/sfnet_wnsql/] 1

该文件看起来像enter image description here

我无法理解该文件。我有一个项目,我必须使用它。但我无法弄明白。这个号码的含义是什么?

  

例如:5351 4c69 7465

请帮忙!

1 个答案:

答案 0 :(得分:2)

您需要SQLite命令行工具(download)。然后,您可以检查数据库文件。

% sqlite3 sqlite-31.db        
SQLite version 3.11.0 2016-02-15 17:29:24
Enter ".help" for usage hints.
sqlite> .schema
CREATE TABLE adjpositions (synsetid INTEGER NOT NULL DEFAULT '0',wordid INTEGER NOT NULL DEFAULT '0',position CHARACTER (2) NOT NULL,CONSTRAINT pk_adjpositions PRIMARY KEY (synsetid,wordid));
CREATE TABLE adjpositiontypes (position CHARACTER (2) NOT NULL,positionname VARCHAR (24) NOT NULL,CONSTRAINT pk_adjpositiontypes PRIMARY KEY (position));
CREATE TABLE casedwords (casedwordid INTEGER NOT NULL DEFAULT '0',wordid INTEGER NOT NULL DEFAULT '0',cased VARCHAR (80) NOT NULL,CONSTRAINT pk_casedwords PRIMARY KEY (casedwordid));
CREATE TABLE lexdomains (lexdomainid SMALLINT NOT NULL DEFAULT '0',lexdomainname VARCHAR (32) DEFAULT NULL,lexdomain VARCHAR (32) DEFAULT NULL,pos CHARACTER (1) DEFAULT NULL,CONSTRAINT pk_lexdomains PRIMARY KEY (lexdomainid));
...
sqlite> select count(*) from adjpositions;
1054
sqlite>