sinoparserd service, for chinese text processing-related REST Api
524
simply launch the binary ./sinoparserd
you can also use the docker image:
docker build -t sinoparserd .
docker run --name sino -p 4000:4000 -d sinoparserd
By default it opens an http connection on port 4000
Right now there's one api on
POST /keywords which expect this payload
{
"text" : "some chinese text"
}
and it will return you the "keywords" of your text
{
"10": 7,
"20": 2,
"一位": 2,
"世纪": 2,
"人物": 4,
"任": 2,
"但": 2,
"使用": 2,
"元": 5,
"决定": 2,
"出现": 3,
"登上": 3,
"目前": 2,
"称": 2,
"纸币": 4,
"美元": 7,
"美国": 10,
"美国第": 2,
"美钞": 9,
"表示": 2,
"设计": 2,
"评选": 2,
"财政部": 3,
"财长": 4,
"货币": 3,
"过": 3,
"重新设计": 2,
"领袖": 2,
"首次": 3
}
The value is the relevance score of the given Chinese word.
sinoparserd is built against rust 1.0.0
To compile:
cargo build
If you got unexpected result, if it crash etc. feel free to fill a bug report
PR are more than welcome, be it for bug fixing or adding new feature, I can guide you if you're new in rust etc.
MIT
The data in words.json come from the project CC-CEDICT , which is under CC-BY-SA license
Content type
Image
Digest
sha256:bd373c7cd…
Size
264.2 MB
Last updated
about 11 years ago
docker pull allansimon/sinoparserd