[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [baloo] src/engine: Transaction::checkPostingDbInTermsDb: Optimize code
From: Vishesh Handa <me () vhanda ! in>
Date: 2015-09-30 16:41:40
Message-ID: E1ZhKRo-0001io-P2 () scm ! kde ! org
[Download RAW message or body]
Git commit 57111798d48b9afb61da811d52491e0c28924225 by Vishesh Handa.
Committed on 30/09/2015 at 16:41.
Pushed by vhanda into branch 'master'.
Transaction::checkPostingDbInTermsDb: Optimize code
M +9 -3 src/engine/transaction.cpp
http://commits.kde.org/baloo/57111798d48b9afb61da811d52491e0c28924225
diff --git a/src/engine/transaction.cpp b/src/engine/transaction.cpp
index b670662..04adff0 100644
--- a/src/engine/transaction.cpp
+++ b/src/engine/transaction.cpp
@@ -596,10 +596,16 @@ void Transaction::checkPostingDbinTermsDb()
const QByteArray term = it.key();
const PostingList list = it.value();
for (quint64 id : list) {
- QVector<QByteArray> allTerms = documentTermsDB.get(id) + documentFileNameTermsDB.get(id) + \
documentXattrTermsDB.get(id);
- if (!allTerms.contains(term)) {
- out << id << " is missing " << QString::fromUtf8(term) << " from document terms db" << \
endl; + if (documentTermsDB.get(id).contains(term)) {
+ continue;
}
+ if (documentFileNameTermsDB.get(id).contains(term)) {
+ continue;
+ }
+ if (documentXattrTermsDB.get(id).contains(term)) {
+ continue;
+ }
+ out << id << " is missing " << QString::fromUtf8(term) << " from document terms db" << endl;
}
}
}
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic