1.2.1 • Published 3 years ago
lucene-stemmers v1.2.1
Lucene Stemmers in JavaScript
Lucene Stemmers
is a port of Lucene's stemmers in JavaScript.
Changelog
See CHANGELOG.md
Install
npm install lucene-stemmers
Usage
In plain JavaScript:
const { stemFrenchMinimal } = require("lucene-stemmers");
const stemmed = stemFrenchMinimal("chevaux");
// stemmed === "cheval"
In Typescript:
import { stemFrenchMinimal } from "lucene-stemmers";
const stemmed = stemFrenchMinimal("chevaux");
// stemmed === "cheval"
Stemmers implemented
These stemmers are available:
- French
- Minimal
- Function:
stemFrenchMinimal
- Lucene source code
- Function:
- Light
- Function:
stemFrenchLight
- Lucene source code
- Function:
- Minimal
- Italian
- Light
- Function:
stemItalianLight
- Lucene source code
- Function:
- Light
TODO
- Add why
- Add more stemmers
- Publish browser version
- CI