본문 바로가기

Lucene

[lucene] HitCollector.


얼마전 포스팅에서 Hit이 deperecated 되고
TopDocCollector 를 사용하는 것이 추천된다고 하는데...

이때 메일링 리스트에서 많이 나왔던 얘기 중 하나가..

상위 스코어의 몇개만이 아니라, Search가 된 모든 Id를 (혹은 document)를 얻을 수 있느냐 하는

얘기가 돌았던거 같다..

그냥 살펴보고 있던 중.. (아직은 상세 API 까지는 확인을 안 해봐서...)

Erick Erickson 라는 아이디를 쓰시는 분께서..

The thing to remember is that in order to get the top-scoring
documents (e.g. TopDocCollector or Hits), Lucene has to
see how *every* document scores.

라고 답장을 보낸 것이 있다..

결국 상위 몇개의 document를 찾아 내기 위해서는 모든 document를 참조해야 한다 라는얘기인데..

결국 Search된 모든 document를 찾을 수 있는 API가 존재 하지 않을까..

라고 생각해본다. 나중에 찾아봐야지.