formas flexionadas de verbos usando DBsight lucene?
-
07-07-2019 - |
Pergunta
Eu sei dbsight permite sinônimos e palavras de parada para pesquisa, mas faz isso cuidar de formas flexionadas de um verbo muito por exemplo para 'nadar' deve encontrar mergulho, mergulhos, natação, nadou, e nadado
Fazer a ligação em DBSight Wiki: http://wiki.dbsight.com/index. php? title = User_dictionary
Solução 2
Lucene vem com um stemmer chamado "Lucene SnowBall stemmer'( http://lucene.apache.org/java/2_4_0/api/contrib-snowball/index.html ) Acontece que DBsight está expondo-o como analisadores nomeados SnowBall - [Idioma] por exemplo SnowBall - Inglês, SnowBall - Francês etc ..
Outras dicas
O comportamento que você está procurando pode ser implementado usando lematização . Não tenho conhecimento de um analisador Lucene existente que faz isso. Base pacote Lucene da Tech faz lematização, mas não é livre, e eu não sei se ele funciona com dbsight.