porter-stemmer

2019-12-06

porter-stemmer是什么

什么是porter-stemmer,Martin Porter's stemmer wrapped in CommonJS for use in node.js

porter-stemmer使用教程帮助文档

build statusporter.js">build statusporter.js

Martin Porter's stemmerwrapped in CommonJS for use in node.js.

Dr Porter explains the stemmer thus:

The Porter stemming algorithm (or ‘Porter stemmer’) is a process for removing the commoner morphological and inflexional endings from words in English. Its main use is as part of a term normalisation process that is usually done when setting up Information Retrieval systems.

This is merely a wrapping of work done by others. The initial javascript port was done by "Andargor" with substantial revisions by Christopher McKenzie. More information is available on Porter's site via the link given above.

Installation

For node.js, using npm:

npm install porter-stemmer

or git clone this repo.

Example

> var stemmer = require('porter-stemmer').stemmer
> stemmer('Smurftastic')
'Smurftast'

Test Suite

I have included Dr Porter's sample input and output text in a test suite.

To verify:

npm test

上一篇:sum
下一篇:pouchdb-node
相关教程
关注微信

扫码加入 JavaScript 社区

相关文章

首次访问,需要验证
微信扫码,关注即可
(仅需验证一次)

欢迎加入 JavaScript 社区

号内回复关键字:

回到顶部