Searched defs:lang (Results 1 - 13 of 13) sorted by relevance

/dovecot/src/plugins/fts/
H A Dfts-user.h5 const struct fts_language *lang; member in struct:fts_user_language
13 const struct fts_language *lang);
H A Ddoveadm-fts.c178 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 Dfts-user.c84 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 Dfts-build-mail.c301 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 Dfts-filter-contractions.c11 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 Dfts-filter-stemmer-snowball.c14 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 Dfts-filter.c55 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 Dfts-filter-stopwords.c19 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 Dfts-language.c78 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 Dmessage-part-data.c372 const char *lang = p_strdup(pool, str_c(str)); local
374 array_append(&langs, &lang, 1);
/dovecot/src/lib-storage/index/
H A Dindex-search-mime.c329 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 Dimap-bodystructure.c93 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 Dlucene-wrapper.cc57 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...]

Completed in 64 milliseconds