diff options
Diffstat (limited to 'common')
-rw-r--r-- | common/fulltextindex.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/common/fulltextindex.cpp b/common/fulltextindex.cpp index b1c6178..589feda 100644 --- a/common/fulltextindex.cpp +++ b/common/fulltextindex.cpp | |||
@@ -163,7 +163,9 @@ QVector<QByteArray> FulltextIndex::lookup(const QString &searchTerm) | |||
163 | 163 | ||
164 | try { | 164 | try { |
165 | Xapian::QueryParser parser; | 165 | Xapian::QueryParser parser; |
166 | auto query = parser.parse_query(searchTerm.toStdString(), Xapian::QueryParser::FLAG_WILDCARD|Xapian::QueryParser::FLAG_PHRASE|Xapian::QueryParser::FLAG_BOOLEAN|Xapian::QueryParser::FLAG_LOVEHATE|Xapian::QueryParser::FLAG_PARTIAL); | 166 | parser.set_database(*mDb); |
167 | parser.set_max_expansion(100, Xapian::Query::WILDCARD_LIMIT_MOST_FREQUENT, Xapian::QueryParser::FLAG_PARTIAL); | ||
168 | auto query = parser.parse_query(searchTerm.toStdString(), Xapian::QueryParser::FLAG_PHRASE|Xapian::QueryParser::FLAG_BOOLEAN|Xapian::QueryParser::FLAG_LOVEHATE|Xapian::QueryParser::FLAG_PARTIAL); | ||
167 | Xapian::Enquire enquire(*mDb); | 169 | Xapian::Enquire enquire(*mDb); |
168 | enquire.set_query(query); | 170 | enquire.set_query(query); |
169 | 171 | ||