Флективные формы глаголов с использованием DBsight lucene? - PullRequest
1 голос
/ 28 октября 2009

Я знаю, что dbsight позволяет использовать синонимы и останавливать слова для поиска, но учитывает ли это также флективные формы глагола, например для «плавания» следует найти плавание, плавание, плавание, плавание и плавание

Ссылка на DBSight Wiki: http://wiki.dbsight.com/index.php?title=User_dictionary

Ответы [ 2 ]

1 голос
/ 28 октября 2009

Требуемое поведение можно реализовать с помощью лемматизация . Я не знаю о существующем анализаторе Lucene, который делает это. Пакет Lucene от Basis Tech выполняет лемматизацию, но не является бесплатным, и я не знаю, работает ли он с dbsight.

0 голосов
/ 28 октября 2009

Lucene поставляется со стеммером, называемым "Lucene SnowBall stemmer" (http://lucene.apache.org/java/2_4_0/api/contrib-snowball/index.html).. Оказывается, что DBsight представляет его как анализаторы по имени SnowBall - [Language] например, SnowBall - английский, SnowBall - французский и т.д ..

...