Skip to content

Commit

Permalink
xapian_wrap.cc: skip empty queries in snippet generator
Browse files Browse the repository at this point in the history
  • Loading branch information
rsto committed Apr 2, 2020
1 parent 0b283a4 commit 58191db
Showing 1 changed file with 3 additions and 1 deletion.
4 changes: 3 additions & 1 deletion imap/xapian_wrap.cpp
Expand Up @@ -1355,7 +1355,9 @@ int xapian_snipgen_make_snippet(xapian_snipgen_t *snipgen,
try {
std::string text {buf_base(part), buf_len(part)};
Xapian::Enquire enquire(*snipgen->memdb);
enquire.set_query(xapian_snipgen_build_query(snipgen, *stemmer));
Xapian::Query qq = xapian_snipgen_build_query(snipgen, *stemmer);
if (qq.empty()) return 0;
enquire.set_query(qq);

unsigned flags = Xapian::MSet::SNIPPET_EXHAUSTIVE |
Xapian::MSet::SNIPPET_EMPTY_WITHOUT_MATCH;
Expand Down

0 comments on commit 58191db

Please sign in to comment.