#include "mail-search.h"
#include "../virtual/virtual-storage.h"
#include "fts-api-private.h"
+#include "fts-search-args.h"
#include "fts-search-serialize.h"
#include "fts-storage.h"
&seq1, &seq2);
fctx->first_unindexed_seq = seq1 != 0 ? seq1 : (uint32_t)-1;
+ if ((fctx->backend->flags & FTS_BACKEND_FLAG_TOKENIZED_INPUT) != 0) {
+ if (fts_search_args_expand(fctx->backend, fctx->args) < 0)
+ return;
+ }
fts_search_serialize(fctx->orig_matches, fctx->args->args);
if (fts_search_lookup_level(fctx, fctx->args->args, TRUE) == 0) {
#include "fts-tokenizer.h"
#include "fts-indexer.h"
#include "fts-build-mail.h"
-#include "fts-search-args.h"
#include "fts-search-serialize.h"
#include "fts-plugin.h"
#include "fts-storage.h"
if (ret < 0)
return;
- if ((fctx->backend->flags & FTS_BACKEND_FLAG_TOKENIZED_INPUT) != 0) {
- if (fts_search_args_expand(fctx->backend, fctx->args) < 0)
- return;
- }
-
if (ret == 0) {
/* the index was up to date */
fts_search_lookup(fctx);