Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Giải thích Wordnet SQL

WordNet là một cơ sở dữ liệu từ tuyệt vời. Tôi đã tự nghiên cứu nó. Tôi sẽ liệt kê những phát hiện của mình bên dưới - và hy vọng nó sẽ giúp bạn hiểu rõ hơn về các bảng.

Bảng Synset Bảng synsets là một trong những bảng quan trọng nhất trong cơ sở dữ liệu. Nó chịu trách nhiệm chứa tất cả các định nghĩa trong Mạng từ. Mỗi hàng trong bảng synset có một synsetid, một định nghĩa, một pos (các phần của trường giọng nói) và một lexdomainid (liên kết đến bảng lexdomain) Có 117373 synset trong Cơ sở dữ liệu mạng từ.

Bảng từ Mạng từ cũng có một bảng “từ”, chỉ có hai trường:một từ và một “bổ đề”. Bảng từ chịu trách nhiệm chứa tất cả các bổ đề (từ cơ sở) trong Cơ sở dữ liệu Wordnet. Có 146625 mục nhập trong bảng này

Vậy .. hai bảng này liên kết với nhau như thế nào? Câu trả lời? Bảng cảm nhận!

Bảng giác quan Bảng nghĩa có nhiệm vụ liên kết các từ với nhau (trong bảng từ), với các định nghĩa (trong bảng tập hợp). là một nghĩa hoàn chỉnh của một từ - “nghĩa của từ”.
Có tổng cộng 206.354 nghĩa của từ trong cơ sở dữ liệu WordNet.

Bảng Lexdomains Bảng Lexdomains được tham chiếu bởi bảng nghĩa và được sử dụng để xác định miền từ vựng mà một cặp từ-nghĩa thuộc về. Có 45 miền từ vựng trong bảng lexdomain. Do đó, bảng lexdomain là cách của Mạng từ để “gắn thẻ” một cặp từ-nghĩa. Tuy nhiên, nó khá hạn chế, vì một cặp từ chỉ có thể thuộc về MỘT miền từ vựng.

45 miền từ vựng bao gồm:

Tính từ: tất cả, pert

Trạng từ tất cả

Danh từ Ngọn, Hành động, thú vật, Hiện vật, thuộc tính, thân hình, Nhận thức, giao tiếp, biến cố, cảm giác, món ăn, nhóm, địa điểm, Động cơ, vật, người, Hiện tượng, thực vật, chiếm hữu, quá trình, số lượng, Linkdef, Hình dạng, trạng thái, chất, thời gian,

Động từ cơ thể, thay đổi, nhận thức, giao tiếp, cạnh tranh, tiêu dùng, tiếp xúc, sáng tạo, cảm xúc, chuyển động, nhận thức, sở hữu, xã hội, tư duy, thời tiết, ppl

Bảng casedwords Một số từ trong bảng từ tự nhiên có chữ cái đầu tiên được viết hoa, tức là:“A-team”. Vì bảng từ lưu trữ tất cả các từ dưới dạng chữ thường, Mạng từ sử dụng bảng này để chỉ định phiên bản viết hoa của từ. Có 40313 mục nhập trong bảng này.

Có nhiều bảng khác trong WordNet DB, một khi tôi đã nghiên cứu chúng, tôi sẽ đăng lại.

Tìm từ đồng nghĩa của bạn Để trả lời câu hỏi của bạn về từ đồng nghĩa - Bạn cần làm như sau.

Giả sử bạn muốn tìm từ đồng nghĩa với từ "Carry". Để làm như vậy, trước tiên bạn phải tìm kiếm trong bảng từ để tìm một bổ đề phù hợp với từ "carry". Điều này sẽ mang lại từ 21253. Sau đó, bạn sẽ tìm kiếm trong bảng các giác quan, để tìm tất cả các cặp từ-nghĩa cho từ mang. Điều này cho ra 41 kết quả - mỗi kết quả liệt kê từ 21253 và một nghĩa (là chỉ số của cặp từ-nghĩa) và một synsetid.

Bây giờ, bạn sẽ cần truy vấn bảng synset cho từng synsetid được trả về để bạn có thể truy cập vào trường định nghĩa được liên kết trong bảng synset.

Cuối cùng để tìm các từ đồng nghĩa cho mỗi tập hợp được liệt kê, bạn chỉ cần tìm kiếm trong bảng ý nghĩa để tìm các cặp từ nghĩa khác chia sẻ cùng một tập hợp mã.

Ví dụ:Một trong 41 cặp từ có nghĩa cho từ "mang theo" được liệt kê dưới đây: Nếu chúng tôi tra cứu định nghĩa cho synsetid 202083512 này, bạn sẽ thấy "truyền hoặc đóng vai trò là phương tiện truyền"

Để tìm tất cả các từ đồng nghĩa cho định nghĩa này, sau đó bạn sẽ tìm kiếm bảng nghĩa cho cùng một synsetid 202083512. Điều này mang lại các từ đồng nghĩa:kênh, tiến hành, truyền đạt, truyền đạt và truyền tải (lưu ý:bạn sẽ cần phải tham gia bảng từ để lấy bổ đề thực tế)

Tôi hy vọng điều này sẽ giúp làm sáng tỏ Mạng từ cho bạn .. Tôi thấy nó khá tuyệt ...



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Hợp nhất hai bảng với số cột khác nhau

  2. Cách giải quyết vấn đề Không thể tải plugin xác thực 'caching_sha2_password'

  3. Nhận các bảng bị khóa trong truy vấn mysql

  4. Có gì mới với MySQL Replication trong MySQL 8.0

  5. Làm cách nào để lưu dữ liệu phiên PHP vào cơ sở dữ liệu thay vì trong hệ thống tệp?