내 BooleanQuery에 적어도 하나의 일치하는 문서가 있는지 알아야합니다. 일치하는 문서의 총 수에 대해서는 신경 쓰지 않습니다. 적어도 하나 이상의 일치가 있다는 것만입니다. 현재 IndexSearcher.Search(...)
을 n = 1
과 함께 사용하고 있지만 더 효율적인 방법이 있는지 알고 싶습니다.Lucene 쿼리에 적어도 하나 이상의 결과가 효율적으로 있는지 확인하는 방법은 무엇입니까?
n = 1
으로 설정하면 TotalHits
이 올바른 값 (즉, 1보다 클 수 있음)으로 설정되므로 Lucene이 필요없는 추가 작업을한다고 의심됩니다.
더 좋은 방법이 있나요?
P. Lucene .NET 3.0.3을 사용하고 있습니다.
설명해 주셔서 감사합니다. 그때 내 원래의 쿼리로 스틱 것이다 :) – HelloWorld