@orama/stemmers
Version:
Stemmers for Orama
1 lines • 649 B
JavaScript
;function _export(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}Object.defineProperty(exports,"__esModule",{value:!0}),_export(exports,{language:function(){return language},stemmer:function(){return stemmer}});class SanskritStemmer{constructor(){this.suffixes=["aḥ","āḥ","iḥ","īḥ","uḥ","ūḥ","am","ām","im","īm","um","ūm","an","ān","in","īn","un","ūn","as","ās","is","īs","us","ūs"]}stem(e){for(let t of this.suffixes)if(e.endsWith(t))return e.slice(0,-t.length);return e}}let stemmerInstance=new SanskritStemmer;function stemmer(e){return stemmerInstance.stem(e)}let language="sanskrit";