내 Java 웹 응용 프로그램 (Jsp + Servlet + hibernate)에서 사용자는 책을 요청할 수 있습니다. 요청은 텍스트로 데이터베이스로 이동합니다. 그 후 Apache Open NLP를 사용하여 텍스트를 토큰 화합니다. 그런 다음이 토큰 화 된 텍스트를 books 테이블 (책 테이블은 책 ID, 책 이름, 작성자, 설명 있음)과 비교하여 가장 관련있는 제안을 사용자에게 제공해야합니다. 주로 책 이름 열과 책 설명 열과 비교해야합니다. 이것이 가능한가?데이터베이스 열 값으로 열린 NLP를 사용하여 토큰 화 된 텍스트를 비교하는 방법은 무엇입니까?
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);
}
}
}
"이 책을 원한다면이 책들을 추천합니다"라는 질문에 답하는 추천 엔진을 만들려고하십니까? – jbird