얼마전 포스팅에서 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가 존재 하지 않을까..
라고 생각해본다. 나중에 찾아봐야지.