Lucene 4.0에서 PorterStemFilter 클래스를 사용하는 방법에 대한 도움을 찾고 있습니다. 다음은 내 인덱서 http://www.lucenetutorial.com/lucene-in-5-minutes.html에서 가져온 것입니다 :Lucene의 PorterStemmer
...
StandardAnalyzer analyzer = new StandardAnalyzer(Version.LUCENE_40);
Directory index = new RAMDirectory();
IndexWriterConfig config = new IndexWriterConfig(Version.LUCENE_40, analyzer);
IndexWriter w = new IndexWriter(index, config);
addDoc(w, "Lucene in Action", "193398817");
addDoc(w, "Lucene for Dummies", "55320055Z");
을 ......
누군가가 PorterStemFilter 클래스를
이미 필터를 처리하는 경우 자체 분석기를 만들 필요가 없습니다. 그러나 '왜' '국가'와 같은 검색어에 대한 조회가 발생하지 않는지 궁금합니다. 'countires'쿼리에 대한 조회수를 얻을 수 있습니다. – user2161903
잘 모르겠습니다 ... "국가"가있는 문서를 가지고 "국가"에 대한 쿼리를 찾고 싶습니까? 예, 스 트리머를 사용하는 것이 적절한시기입니다. – femtoRgon
네, 그게 제가 원했던 것입니다. 저는 Analyzer와 Lucene 버전 4.6으로 StandardAnalyzer를 사용하고 있습니다. 스 트리머가 분석기에 통합되어있는 경우 쿼리가 '국가'일 때 문서를 검색하지 못하는 이유는 무엇입니까? – user2161903