SkillAgentSearch skills...

Ner

Named Entity Recognition for golang via MITIE

Install / Use

/learn @sbl/Ner
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

NER

GoDoc Build Status

Named Entity Recognition for golang via the MITIE (MIT Information Extraction) library.

Installation

  • Install the MITIE library and header files. This does vary by platform. On a mac the easiest way would be brew install mitie. You'd have build from source on a linux system.
  • The go bindings will fail if the MITIE header files and dynamic library are not found.
  • go get github.com/sbl/ner

Usage

See _example/main.go for a simple usage example. Training files in your language of choice are required to be able to detect entities in text. See https://github.com/mit-nlp/MITIE#initial-setup for reference.

// In a nutshell
ext, err := ner.NewExtractor(path)
defer ext.Free()
if err != nil {
  return
}

tokens := ner.Tokenize(txt)

es, err := ext.Extract(tokens)
if err != nil {
  return
}
View on GitHub
GitHub Stars35
CategoryDevelopment
Updated4mo ago
Forks8

Languages

Go

Security Score

87/100

Audited on Nov 28, 2025

No findings