开发者

Inflectional forms of verbs using DBsight lucene?

开发者 https://www.devze.com 2022-12-09 12:35 出处:网络
I know dbsight allows synonyms and stop words for searching but does this take care of inflectional forms of a verb too e.g. for \'swim\' it should find swim, swims, swimming, swam, and swum

I know dbsight allows synonyms and stop words for searching but does this take care of inflectional forms of a verb too e.g. for 'swim' it should find swim, swims, swimming, swam, and swum

开发者_开发百科Link on DBSight Wiki : http://wiki.dbsight.com/index.php?title=User_dictionary


The behavior you are looking for can be implemented using lemmatization. I am unaware of an existing Lucene analyzer that does this. Basis Tech's Lucene package does lemmatization, but is not free, and I do not know whether it works with dbsight.


Lucene comes with a stemmer called "Lucene SnowBall stemmer' (http://lucene.apache.org/java/2_4_0/api/contrib-snowball/index.html). Turns out that DBsight is exposing it as analyzers named SnowBall - [Language] e.g SnowBall - English, SnowBall - French etc..

0

精彩评论

暂无评论...
验证码 换一张
取 消