*error_r = "Invalid fts_solr setting";
return -1;
}
- if (fuser->set.use_libfts) {
- /* change our flags so we get proper input */
- _backend->flags &= ENUM_NEGATE(FTS_BACKEND_FLAG_FUZZY_SEARCH);
- _backend->flags |= FTS_BACKEND_FLAG_TOKENIZED_INPUT;
- }
-
return solr_connection_init(&fuser->set, _backend->event,
&backend->solr_conn, error_r);
}
set->url = p_strdup(user->pool, value);
} else if (strcmp(*tmp, "debug") == 0) {
set->debug = TRUE;
- } else if (strcmp(*tmp, "use_libfts") == 0) {
- set->use_libfts = TRUE;
} else if (str_begins(*tmp, "rawlog_dir=", &value)) {
set->rawlog_dir = p_strdup(user->pool, value);
} else if (str_begins(*tmp, "batch_size=", &value)) {
/* invalid settings, disabling */
return;
}
- if (fts_mail_user_init(user, fuser->set.use_libfts, &error) < 0) {
+ if (fts_mail_user_init(user, FALSE, &error) < 0) {
e_error(user->event, "fts-solr: %s", error);
return;
}