小编wco*_*len的帖子

如何比较下面使用开放NLP的数据库列值的标记化文本?

在我的java Web应用程序(Jsp + Servlet + hibernate)中,用户可以请求书籍.请求作为文本进入数据库.之后,我使用Apache Open NLP对文本进行标记.然后我需要将这些标记化的文本与书籍表进行比较(书籍表具有书籍ID,书名,作者,描述),并向用户提供大多数相关的建议.大多数情况下,我需要将其与书名列和书籍描述栏进行比较.这可能吗?

import opennlp.tools.tokenize.SimpleTokenizer;  

public class SimpleTokenizerExample { 
    public static void main(String args[]){ 

        String sentence = "Hello Guys , I like to read horror stories. If you have any horror story books please share with us. Also my favorite author is Stephen King"; 

        //Instantiating SimpleTokenizer class 
        SimpleTokenizer simpleTokenizer = SimpleTokenizer.INSTANCE;  

        //Tokenizing the given sentence 
        String tokens[] = simpleTokenizer.tokenize(sentence);  

        //Printing the tokens 
        for(String token : tokens) {         
            System.out.println(token);  
        }       
    }  
}
Run Code Online (Sandbox Code Playgroud)

java mysql lucene hibernate opennlp

2
推荐指数
1
解决办法
361
查看次数

标签 统计

hibernate ×1

java ×1

lucene ×1

mysql ×1

opennlp ×1