nas/config/elasticsearch.default.yml
KMY(雪あすか) a8fbcb3fb6
Change: #532 ElasticSearch設定の外出し (#650)
* Change: #532 ElasticSearch設定の外出し

* バージョンチェック

* 起動時にエラー
2024-03-12 12:11:13 +09:00

177 lines
3.4 KiB
YAML

# The standard ElasticSearch settings described in the original Mastodon code are stored.
# This configuration file is overridden by creating a ".elasticsearch.yml" file in the Mastodon root directory.
version: 1
accounts:
filter:
english_stop:
type: stop
stopwords: _english_
english_stemmer:
type: stemmer
language: english
english_possessive_stemmer:
type: stemmer
language: possessive_english
analyzer:
natural:
tokenizer: standard
filter:
- lowercase
- asciifolding
- cjk_width
- elision
- english_possessive_stemmer
- english_stop
- english_stemmer
verbatim:
tokenizer: standard
filter:
- lowercase
- asciifolding
- cjk_width
edge_ngram:
tokenizer: edge_ngram
filter:
- lowercase
- asciifolding
- cjk_width
tokenizer:
edge_ngram:
type: edge_ngram
min_gram: 1
max_gram: 15
public_statuses:
filter:
english_stop:
type: stop
stopwords: _english_
english_stemmer:
type: stemmer
language: english
english_possessive_stemmer:
type: stemmer
language: possessive_english
analyzer:
verbatim:
tokenizer: uax_url_email
filter:
- lowercase
content:
tokenizer: standard
filter:
- lowercase
- asciifolding
- cjk_width
- elision
- english_possessive_stemmer
- english_stop
- english_stemmer
hashtag:
tokenizer: keyword
filter:
- word_delimiter_graph
- lowercase
- asciifolding
- cjk_width
statuses:
filter:
english_stop:
type: stop
stopwords: _english_
english_stemmer:
type: stemmer
language: english
english_possessive_stemmer:
type: stemmer
language: possessive_english
analyzer:
verbatim:
tokenizer: uax_url_email
filter:
- lowercase
content:
tokenizer: standard
filter:
- lowercase
- asciifolding
- cjk_width
- elision
- english_possessive_stemmer
- english_stop
- english_stemmer
hashtag:
tokenizer: standard
filter:
- word_delimiter_graph
- lowercase
- asciifolding
- cjk_width
tags:
analyzer:
content:
tokenizer: keyword
filter:
- word_delimiter_graph
- lowercase
- asciifolding
- cjk_width
edge_ngram:
tokenizer: edge_ngram
filter:
- lowercase
- asciifolding
- cjk_width
tokenizer:
edge_ngram:
type: edge_ngram
min_gram: 2
max_gram: 15
accounts_analyzers:
display_name:
analyzer: verbatim
edge_ngram:
analyzer: edge_ngram
search_analyzer: verbatim
username:
analyzer: verbatim
edge_ngram:
analyzer: edge_ngram
search_analyzer: verbatim
text:
analyzer: verbatim
stemmed:
analyzer: natural
public_statuses_analyzers:
text:
analyzer: verbatim
stemmed:
analyzer: content
tags:
analyzer: hashtag
statuses_analyzers:
text:
analyzer: verbatim
stemmed:
analyzer: content
tags:
analyzer: hashtag
tags_analyzers:
name:
analyzer: content
edge_ngram:
analyzer: edge_ngram
search_analyzer: content