diff options
Diffstat (limited to 'sinksh/sinksh_utils.cpp')
-rw-r--r-- | sinksh/sinksh_utils.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/sinksh/sinksh_utils.cpp b/sinksh/sinksh_utils.cpp index e2cd977..d000ece 100644 --- a/sinksh/sinksh_utils.cpp +++ b/sinksh/sinksh_utils.cpp | |||
@@ -210,6 +210,11 @@ bool applyFilter(Sink::Query &query, const SyntaxTree::Options &options) | |||
210 | query.filter(property, Sink::PropertyParser::parse(query.type(), property, QString::fromUtf8(parseUid(value.toUtf8())))); | 210 | query.filter(property, Sink::PropertyParser::parse(query.type(), property, QString::fromUtf8(parseUid(value.toUtf8())))); |
211 | } | 211 | } |
212 | } | 212 | } |
213 | if (options.options.contains("fulltext")) { | ||
214 | for (const auto &f : options.options.value("fulltext")) { | ||
215 | query.filter({}, Sink::QueryBase::Comparator(f, Sink::QueryBase::Comparator::Fulltext)); | ||
216 | } | ||
217 | } | ||
213 | if (options.options.contains("id")) { | 218 | if (options.options.contains("id")) { |
214 | for (const auto &f : options.options.value("id")) { | 219 | for (const auto &f : options.options.value("id")) { |
215 | query.filter(parseUid(f.toUtf8())); | 220 | query.filter(parseUid(f.toUtf8())); |