0
OpenBitSetDISI의 인스턴스가 주어졌습니다. 단일 문서 또는 문서 ID 목록이 목록에 있는지 어떻게 확인할 수 있습니까? 아니면 OpenBitSetDISI 유일한 옵션을 통해 iterating입니까? Lucene.NET 3.0.3 그건Lucene은 OpenBitSetDISI에 특정 docIds가 있는지 확인합니다.
OpenBitSetDISI의 인스턴스가 주어졌습니다. 단일 문서 또는 문서 ID 목록이 목록에 있는지 어떻게 확인할 수 있습니까? 아니면 OpenBitSetDISI 유일한 옵션을 통해 iterating입니까? Lucene.NET 3.0.3 그건Lucene은 OpenBitSetDISI에 특정 docIds가 있는지 확인합니다.
사용
는OpenBitSetDISI set = new OpenBitSetDISI(filter.GetDocIdSet(reader).Iterator(), reader.MaxDoc);
효과적으로 각 DOCID 대해 설정된 비트 비트 어레이가 포함되어 있습니다.
그래서 (docId)가 true를 반환해야합니다. id가 집합에 포함되어 있으면 그렇지 않으면 false입니다.