Menganalisis Entity

Analisis Entity memeriksa teks yang diberikan untuk entity umum (kata benda yang tepat seperti tokoh masyarakat, landmark, dll.), dan menampilkan informasi tentang entity tersebut. Analisis entity dilakukan dengan metode analyzeEntities. Untuk mengetahui informasi tentang jenis entity yang diidentifikasi oleh Natural Language, lihat dokumentasi Entity. Untuk mengetahui informasi tentang bahasa yang didukung oleh Natural Language API, lihat Dukungan Bahasa.

Bagian ini menunjukkan beberapa cara untuk mendeteksi entity dalam dokumen. Untuk setiap dokumen, Anda harus mengirimkan permintaan terpisah.

Menganalisis Entity dalam String

Berikut adalah contoh cara melakukan analisis entity pada string teks yang dikirim langsung ke Natural Language API:

Protokol

Untuk menganalisis entity dalam dokumen, buat POST permintaan ke documents:analyzeEntities metode REST dan berikan isi permintaan yang sesuai seperti yang ditunjukkan dalam contoh berikut.

Contoh ini menggunakan gcloud auth application-default print-access-token perintah untuk mendapatkan token akses untuk akun layanan yang disiapkan untuk project menggunakan gcloud CLI Google Cloud Platform. Untuk mengetahui petunjuk tentang cara menginstal gcloud CLI, menyiapkan project dengan akun layanan lihat Panduan memulai.

curl -X POST \
     -H "Authorization: Bearer "$(gcloud auth application-default print-access-token) \
     -H "Content-Type: application/json; charset=utf-8" \
     --data "{
  'encodingType': 'UTF8',
  'document': {
    'type': 'PLAIN_TEXT',
    'content': 'President Trump will speak from the White House, located
  at 1600 Pennsylvania Ave NW, Washington, DC, on October 7.'
  }
}" "https://language.googleapis.com/v2/documents:analyzeEntities"

Jika Anda tidak menentukan document.language_code, bahasa akan otomatis terdeteksi. Untuk mengetahui informasi tentang bahasa yang didukung oleh Natural Language API, lihat Dukungan Bahasa. Lihat dokumentasi referensi