| /dovecot/src/plugins/fts/ |
| H A D | fts-user.h | 5 const struct fts_language *lang; member in struct:fts_user_language 13 const struct fts_language *lang);
|
| H A D | doveadm-fts.c | 178 const struct fts_language *lang = NULL; local 196 &lang); 197 if (lang == NULL) 198 lang = fts_language_list_get_first(lang_list); 201 i_warning("Text too short, can't detect its language - assuming %s", lang->name); 204 i_warning("Can't detect its language - assuming %s", lang->name); 216 lang = fts_language_find(ctx->language); 217 if (lang == NULL) { 223 user_lang = fts_user_language_find(user, lang);
|
| H A D | fts-user.c | 84 fts_user_create_filters(struct mail_user *user, const struct fts_language *lang, argument 95 filters_key = t_strconcat("fts_filters_", lang->name, NULL); 121 lang->name, filter_set_name); 128 if (fts_filter_create(filter_class, parent, lang, 150 const struct fts_language *lang, 161 tokenizers_key = t_strconcat("fts_tokenizers_", lang->name, NULL); 184 set_key = t_strdup_printf("fts_tokenizer_%s_%s", tokenizer_set_name, lang->name); 221 if (fts_user_create_tokenizer(user, user_lang->lang, 226 if (fts_user_create_tokenizer(user, user_lang->lang, 235 const struct fts_language *lang) 149 fts_user_create_tokenizer(struct mail_user *user, const struct fts_language *lang, struct fts_tokenizer **tokenizer_r, bool search, const char **error_r) argument 234 fts_user_language_find(struct mail_user *user, const struct fts_language *lang) argument 248 fts_user_language_create(struct mail_user *user, struct fts_user *fuser, const struct fts_language *lang, const char **error_r) argument [all...] |
| H A D | fts-build-mail.c | 301 const struct fts_language *lang; local 303 switch (fts_language_detect(lang_list, data, size, &lang)) { 318 *lang_r = lang; 334 const struct fts_language *lang; local 339 } else if ((ret = fts_detect_language(ctx, data, size, last, &lang)) < 0) { 345 fts_mail_build_ctx_set_lang(ctx, fts_user_language_find(user, lang));
|
| /dovecot/src/lib-fts/ |
| H A D | fts-filter-contractions.c | 11 fts_filter_contractions_create(const struct fts_language *lang, argument 22 if (strcmp(lang->name, "fr") != 0) { 23 *error_r = t_strdup_printf("Unsupported language: %s", lang->name);
|
| H A D | fts-filter-stemmer-snowball.c | 14 struct fts_language *lang; member in struct:fts_filter_stemmer_snowball 29 fts_filter_stemmer_snowball_create(const struct fts_language *lang, argument 48 sp->lang = p_malloc(sp->pool, sizeof(struct fts_language)); 49 sp->lang->name = p_strdup(sp->pool, lang->name); 58 sp->stemmer = sb_stemmer_new(sp->lang->name, "UTF_8"); 62 sp->lang->name); 97 fts_filter_stemmer_snowball_create(const struct fts_language *lang ATTR_UNUSED,
|
| H A D | fts-filter.c | 55 const struct fts_language *lang, 69 if (filter_class->v.create(lang, settings, &fp, error_r) < 0) { 53 fts_filter_create(const struct fts_filter *filter_class, struct fts_filter *parent, const struct fts_language *lang, const char *const *settings, struct fts_filter **filter_r, const char **error_r) argument
|
| H A D | fts-filter-stopwords.c | 19 struct fts_language *lang; member in struct:fts_filter_stopwords 34 filter->stopwords_dir, filter->lang->name); 70 fts_filter_stopwords_create(const struct fts_language *lang, argument 95 sp->lang = p_malloc(sp->pool, sizeof(struct fts_language)); 96 sp->lang->name = p_strdup(sp->pool, lang->name);
|
| H A D | fts-language.c | 78 struct fts_language *lang; local 83 lang = p_new(fts_languages_pool, struct fts_language, 1); 84 lang->name = p_strdup(fts_languages_pool, name); 85 array_append(&fts_languages, (const struct fts_language **)&lang, 1); 162 const struct fts_language *lang) 164 i_assert(fts_language_list_find(list, lang->name) == NULL); 165 array_append(&list->languages, &lang, 1); 173 const struct fts_language *lang; local 176 lang = fts_language_find(*langs); 177 if (lang 161 fts_language_list_add(struct fts_language_list *list, const struct fts_language *lang) argument [all...] |
| /dovecot/src/lib-mail/ |
| H A D | message-part-data.c | 372 const char *lang = p_strdup(pool, str_c(str)); local 374 array_append(&langs, &lang, 1);
|
| /dovecot/src/lib-storage/index/ |
| H A D | index-search-mime.c | 329 const char *const *lang; local 333 lang = data->content_language; 334 if (lang != NULL) { 335 while (*lang != NULL) { 337 if (strcasecmp(*lang, key) == 0) 339 lang++;
|
| /dovecot/src/lib-imap/ |
| H A D | imap-bodystructure.c | 93 const char *const *lang = data->content_language; local 95 i_assert(*lang != NULL); 97 imap_append_string(str, *lang); 98 lang++; 99 while (*lang != NULL) { 101 imap_append_string(str, *lang); 102 lang++;
|
| /dovecot/src/plugins/fts-lucene/ |
| H A D | lucene-wrapper.cc | 57 char *lang; member in struct:lucene_analyzer 182 i_free(a->lang); 464 static Analyzer *get_analyzer(struct lucene_index *index, const char *lang) argument 472 if (strcmp(a->lang, lang) == 0) 477 new_analyzer.lang = i_strdup(lang); 479 _CLNEW snowball::SnowballAnalyzer(normalizer, lang); 503 const char *lang; local 517 lang [all...] |