diff --git a/libsearch/index/file-searcher.cpp b/libsearch/index/file-searcher.cpp index e4e3ef4..1831639 100644 --- a/libsearch/index/file-searcher.cpp +++ b/libsearch/index/file-searcher.cpp @@ -120,7 +120,10 @@ int FileSearcher::keywordSearchfile(size_t uniqueSymbol, QString keyword, QStrin Xapian::MSet result = enquire.get_mset(begin, begin+num); int resultCount = static_cast(result.get_matches_estimated()); qDebug()<< "find results count=" <(result.get_matches_estimated()); + if(result.size() == 0) + return 0; qDebug()<< "find results count=" <