Score 썸네일형 리스트형 [Lucene] Lcuene Score 잘 정리된 링크 http://lucene.apache.org/java/2_9_1/scoring.html http://lucene.apache.org/java/2_9_1/api/core/org/apache/lucene/search/Similarity.html http://www.lucenetutorial.com/advanced-topics/scoring.html 누군가 질문을 하셔서 전부터 한번 깊게 공부해보고 싶던 Lucene Score를 조금씩 보고 있습니다. 우선 루씬에서의 Score 공식을 아래와 같습니다. Lucene의 Score 공식 score(q,d) = Sigma(t in q)(tf(t in d) * idf(t)^2 * getBoost(t in q) * getBoost(t.field in d.. 더보기 루씬 Score. 루씬 2.4로 넘어오면서 Hits 객체로 검색 결과를 받아오던 방식이 TopDocCollector를 이용하는 방식으로 변경되면서 Score를 조회했을때 그 Score가 이전 버전과는 다르게 나왔었습니다. 예전에는 0 ~ 1사이로 정규화가 되었었는데 지금은 아니더라구요. 왜 그러지 궁금해 하면서도 그냥 넘어가고 있었는데 마침 메일링 리스트에 관련된 내용이 올라왔네요. 일단, 현재 2.4 버젼에서 검색 후 검색된 Document의 Score를 얻는 방법은 아래와 같습니다. TopDocCollector collector = new TopDocCollector(10); searcher.search(query, collector); ScoreDocs[] hits= collector.topDocs().scoreDo.. 더보기 이전 1 다음