[GH-ISSUE #295] Container is unhealthy #278

Closed
opened 2026-02-27 15:55:56 +03:00 by kerem · 1 comment
Owner

Originally created by @ZhangJiaBa on GitHub (Dec 14, 2020).
Original GitHub issue: https://github.com/RD17/ambar/issues/295

Hi,i get a porblem when i run the docker container,

the container logs:

[mapper_parsing_exception] analyzer [ambar_zh] not found for field [analyzed] :: {"path":"/ambar_file_data","query":{},"body":"{"settings":{"number_of_shards":8,"index.query.default_field":"content.text","index.mapper.dynamic":false,"analysis":{"char_filter":{"ambar_cf":{"type":"mapping","mappings":["ё => е","Ё => Е",": => \\u0020"]}},"filter":{"russian_replace_i":{"type":"pattern_replace","pattern":"й","replacement":"и"},"russian_stop":{"type":"stop","stopwords":"russian"},"russian_stemmer":{"type":"stemmer","language":"russian"},"ambar_word_delimiter":{"type":"word_delimiter","generate_word_parts":true,"generate_number_parts":true,"catenate_words":true,"catenate_numbers":true,"catenate_all":true,"split_on_case_change":true,"split_on_numerics":true,"preserve_original":true},"english_stop":{"type":"stop","stopwords":"english"},"english_stemmer":{"type":"stemmer","language":"english"},"english_possessive_stemmer":{"type":"stemmer","language":"possessive_english"},"italian_elision":{"type":"elision","articles":["c","l","all","dall","dell","nell","sull","coll","pell","gl","agl","dagl","degl","negl","sugl","un","m","t","s","v","d"]},"italian_stop":{"type":"stop","stopwords":"italian"},"italian_stemmer":{"type":"stemmer","language":"light_italian"},"german_stop":{"type":"stop","stopwords":"german"},"german_stemmer":{"type":"stemmer","language":"light_german"}},"analyzer":{"ambar_keyword":{"tokenizer":"keyword","filter":["lowercase"]},"ambar_ru":{"tokenizer":"standard","char_filter":["ambar_cf"],"filter":["lowercase","russian_stop","russian_morphology","english_morphology","ambar_word_delimiter","russian_replace_i"]},"ambar_en":{"tokenizer":"standard","filter":["english_possessive_stemmer","lowercase","english_stop","english_stemmer","ambar_word_delimiter"]},"ambar_it":{"tokenizer":"standard","filter":["italian_elision","lowercase","italian_stop","italian_stemmer"]},"ambar_de":{"tokenizer":"standard","filter":["lowercase","german_stop","german_normalization","german_stemmer"]},"ambar_cjk":{"tokenizer":"standard","filter":["cjk_width","lowercase","cjk_bigram","english_stop"]},"ambar_pl":{"tokenizer":"standard","filter":["lowercase","polish_stem"]},"ambar_cn":{"tokenizer":"smartcn_tokenizer","filter":["lowercase"]}}}},"mappings":{"ambar_file_hidden_mark":{"_parent":{"type":"ambar_file"},"properties":{"id":{"type":"keyword"},"indexed_datetime":{"type":"date","format":"yyyy-MM-dd HH:mm:ss.SSS"}}},"ambar_file_tag":{"_parent":{"type":"ambar_file"},"properties":{"id":{"type":"keyword"},"name":{"type":"text","analyzer":"ambar_keyword","fielddata":true,"fields":{"analyzed":{"type":"text","analyzer":"ambar_zh"}}},"type":{"type":"text","analyzer":"ambar_keyword","fielddata":true,"fields":{"analyzed":{"type":"text","analyzer":"ambar_zh"}}},"indexed_datetime":{"type":"date","format":"yyyy-MM-dd HH:mm:ss.SSS"}}},"ambar_file":{"_source":{"excludes":["content.text"]},"_all":{"enabled":false},"properties":{"sha256":{"type":"keyword"},"file_id":{"type":"keyword"},"indexed_datetime":{"type":"date","format":"yyyy-MM-dd HH:mm:ss.SSS"},"content":{"properties":{"author":{"type":"text","analyzer":"ambar_keyword","fielddata":true,"fields":{"analyzed":{"type":"text","analyzer":"ambar_zh"}}},"text":{"type":"text","analyzer":"ambar_zh","term_vector":"with_positions_offsets","store":true},"type":{"type":"text","analyzer":"ambar_keyword","fielddata":true,"fields":{"analyzed":{"type":"text","analyzer":"ambar_zh"}}},"language":{"type":"text","analyzer":"ambar_keyword","fielddata":true,"fields":{"analyzed":{"type":"text","analyzer":"ambar_zh"}}},"title":{"type":"text","analyzer":"ambar_zh"},"processed_datetime":{"type":"date","format":"yyyy-MM-dd HH:mm:ss.SSS"},"size":{"type":"long"},"state":{"type":"keyword"},"thumb_available":{"type":"boolean"},"ocr_performed":{"type":"boolean"}}},"meta":{"properties":{"created_datetime":{"type":"date","format":"yyyy-MM-dd HH:mm:ss.SSS"},"full_name":{"type":"text","analyzer":"ambar_keyword","fielddata":true,"fields":{"analyzed":{"type":"text","analyzer":"ambar_zh"}}},"full_name_parts":{"type":"text","analyzer":"ambar_keyword","fielddata":true,"fields":{"analyzed":{"type":"text","analyzer":"ambar_zh"}}},"id":{"type":"keyword"},"short_name":{"type":"text","analyzer":"ambar_keyword","fielddata":true,"fields":{"analyzed":{"type":"text","analyzer":"ambar_zh"}}},"extension":{"type":"text","analyzer":"ambar_keyword","fielddata":true,"fields":{"analyzed":{"type":"text","analyzer":"ambar_zh"}}},"extra":{"properties":{"type":{"type":"keyword"},"value":{"type":"text"}}},"source_id":{"type":"text","analyzer":"ambar_keyword","fielddata":true,"fields":{"analyzed":{"type":"text","analyzer":"ambar_zh"}}},"updated_datetime":{"type":"date","format":"yyyy-MM-dd HH:mm:ss.SSS"}}}}}},"default":{"settings":{"number_of_shards":8,"index.query.default_field":"content.text","index.mapper.dynamic":false,"analysis":{"char_filter":{"ambar_cf":{"type":"mapping","mappings":["ё => е","Ё => Е",": => \\u0020"]}},"filter":{"russian_replace_i":{"type":"pattern_replace","pattern":"й","replacement":"и"},"russian_stop":{"type":"stop","stopwords":"russian"},"russian_stemmer":{"type":"stemmer","language":"russian"},"ambar_word_delimiter":{"type":"word_delimiter","generate_word_parts":true,"generate_number_parts":true,"catenate_words":true,"catenate_numbers":true,"catenate_all":true,"split_on_case_change":true,"split_on_numerics":true,"preserve_original":true},"english_stop":{"type":"stop","stopwords":"english"},"english_stemmer":{"type":"stemmer","language":"english"},"english_possessive_stemmer":{"type":"stemmer","language":"possessive_english"},"italian_elision":{"type":"elision","articles":["c","l","all","dall","dell","nell","sull","coll","pell","gl","agl","dagl","degl","negl","sugl","un","m","t","s","v","d"]},"italian_stop":{"type":"stop","stopwords":"italian"},"italian_stemmer":{"type":"stemmer","language":"light_italian"},"german_stop":{"type":"stop","stopwords":"german"},"german_stemmer":{"type":"stemmer","language":"light_german"}},"analyzer":{"ambar_keyword":{"tokenizer":"keyword","filter":["lowercase"]},"ambar_ru":{"tokenizer":"standard","char_filter":["ambar_cf"],"filter":["lowercase","russian_stop","russian_morphology","english_morphology","ambar_word_delimiter","russian_replace_i"]},"ambar_en":{"tokenizer":"standard","filter":["english_possessive_stemmer","lowercase","english_stop","english_stemmer","ambar_word_delimiter"]},"ambar_it":{"tokenizer":"standard","filter":["italian_elision","lowercase","italian_stop","italian_stemmer"]},"ambar_de":{"tokenizer":"standard","filter":["lowercase","german_stop","german_normalization","german_stemmer"]},"ambar_cjk":{"tokenizer":"standard","filter":["cjk_width","lowercase","cjk_bigram","english_stop"]},"ambar_pl":{"tokenizer":"standard","filter":["lowercase","polish_stem"]},"ambar_cn":{"tokenizer":"smartcn_tokenizer","filter":["lowercase"]}}}},"mappings":{"ambar_file_hidden_mark":{"_parent":{"type":"ambar_file"},"properties":{"id":{"type":"keyword"},"indexed_datetime":{"type":"date","format":"yyyy-MM-dd HH:mm:ss.SSS"}}},"ambar_file_tag":{"_parent":{"type":"ambar_file"},"properties":{"id":{"type":"keyword"},"name":{"type":"text","analyzer":"ambar_keyword","fielddata":true,"fields":{"analyzed":{"type":"text","analyzer":"ambar_zh"}}},"type":{"type":"text","analyzer":"ambar_keyword","fielddata":true,"fields":{"analyzed":{"type":"text","analyzer":"ambar_zh"}}},"indexed_datetime":{"type":"date","format":"yyyy-MM-dd HH:mm:ss.SSS"}}},"ambar_file":{"_source":{"excludes":["content.text"]},"_all":{"enabled":false},"properties":{"sha256":{"type":"keyword"},"file_id":{"type":"keyword"},"indexed_datetime":{"type":"date","format":"yyyy-MM-dd HH:mm:ss.SSS"},"content":{"properties":{"author":{"type":"text","analyzer":"ambar_keyword","fielddata":true,"fields":{"analyzed":{"type":"text","analyzer":"ambar_zh"}}},"text":{"type":"text","analyzer":"ambar_zh","term_vector":"with_positions_offsets","store":true},"type":{"type":"text","analyzer":"ambar_keyword","fielddata":true,"fields":{"analyzed":{"type":"text","analyzer":"ambar_zh"}}},"language":{"type":"text","analyzer":"ambar_keyword","fielddata":true,"fields":{"analyzed":{"type":"text","analyzer":"ambar_zh"}}},"title":{"type":"text","analyzer":"ambar_zh"},"processed_datetime":{"type":"date","format":"yyyy-MM-dd HH:mm:ss.SSS"},"size":{"type":"long"},"state":{"type":"keyword"},"thumb_available":{"type":"boolean"},"ocr_performed":{"type":"boolean"}}},"meta":{"properties":{"created_datetime":{"type":"date","format":"yyyy-MM-dd HH:mm:ss.SSS"},"full_name":{"type":"text","analyzer":"ambar_keyword","fielddata":true,"fields":{"analyzed":{"type":"text","analyzer":"ambar_zh"}}},"full_name_parts":{"type":"text","analyzer":"ambar_keyword","fielddata":true,"fields":{"analyzed":{"type":"text","analyzer":"ambar_zh"}}},"id":{"type":"keyword"},"short_name":{"type":"text","analyzer":"ambar_keyword","fielddata":true,"fields":{"analyzed":{"type":"text","analyzer":"ambar_zh"}}},"extension":{"type":"text","analyzer":"ambar_keyword","fielddata":true,"fields":{"analyzed":{"type":"text","analyzer":"ambar_zh"}}},"extra":{"properties":{"type":{"type":"keyword"},"value":{"type":"text"}}},"source_id":{"type":"text","analyzer":"ambar_keyword","fielddata":true,"fields":{"analyzed":{"type":"text","analyzer":"ambar_zh"}}},"updated_datetime":{"type":"date","format":"yyyy-MM-dd HH:mm:ss.SSS"}}}}}}}}","statusCode":400,"response":"{"error":{"root_cause":[{"type":"mapper_parsing_exception","reason":"analyzer [ambar_zh] not found for field [analyzed]"}],"type":"mapper_parsing_exception","reason":"Failed to parse mapping [ambar_file_tag]: analyzer [ambar_zh] not found for field [analyzed]","caused_by":{"type":"mapper_parsing_exception","reason":"analyzer [ambar_zh] not found for field [analyzed]"}},"status":400}"}

my compose file:

networks:
internal_network: {}
services:
db:
environment:
cacheSizeGB: '2'
expose:
- '27017'
image: repo.ambar.cloud:443/ambar-mongodb:2.1
networks:
internal_network: null
restart: always
volumes:
- /mnt/hgfs/workspace/ambar/data/db:/data/db:rw
es:
cap_add:
- IPC_LOCK
environment:
ES_JAVA_OPTS: -Xms2g -Xmx2g
cluster.name: ambar-es
expose:
- '9200'
image: repo.ambar.cloud:443/ambar-es:2.1
networks:
internal_network: null
restart: always
ulimits:
memlock:
hard: -1
soft: -1
nofile:
hard: 65536
soft: 65536
volumes:
- /mnt/hgfs/workspace/ambar/data/es:/usr/share/elasticsearch/data:rw
frontend:
depends_on:
webapi:
condition: service_healthy
environment:
api: http://192.168.6.128:8080
expose:
- '80'
image: repo.ambar.cloud:443/ambar-frontend:2.1
networks:
internal_network: null
ports:
- 80:80/tcp
restart: always
pipeline0:
depends_on:
serviceapi:
condition: service_healthy
environment:
api_url: http://serviceapi:8081
id: '0'
rabbit_host: amqp://rabbit
image: repo.ambar.cloud:443/ambar-pipeline:2.1
networks:
internal_network: null
restart: always
rabbit:
expose:
- '15672'
- '5672'
hostname: rabbit
image: repo.ambar.cloud:443/ambar-rabbit:2.1
networks:
internal_network: null
restart: always
volumes:
- /mnt/hgfs/workspace/ambar/data/rabbitmq:/var/lib/rabbitmq/mnesia:rw
redis:
expose:
- '6379'
image: repo.ambar.cloud:443/ambar-redis:2.1
networks:
internal_network: null
restart: always
sysctls:
net.core.somaxconn: '1024'
serviceapi:
depends_on:
db:
condition: service_healthy
es:
condition: service_healthy
rabbit:
condition: service_healthy
redis:
condition: service_healthy
environment:
SLAO_API_KEY: SLAO_API_KEY
SLAO_HOSTNAME: ambar
elasticSearchUrl: http://es:9200
langAnalyzer: ambar_zh
mongoDbUrl: mongodb://db:27017/ambar_data
rabbitHost: amqp://rabbit
redisHost: redis
redisPort: '6379'
expose:
- '8081'
image: repo.ambar.cloud:443/ambar-serviceapi:2.1
networks:
internal_network: null
restart: always
webapi:
depends_on:
serviceapi:
condition: service_healthy
environment:
SLAO_API_KEY: SLAO_API_KEY
SLAO_HOSTNAME: ambar
elasticSearchUrl: http://es:9200
mongoDbUrl: mongodb://db:27017/ambar_data
rabbitHost: amqp://rabbit
redisHost: redis
redisPort: '6379'
serviceApiUrl: http://serviceapi:8081
uiLang: en
expose:
- '8080'
image: repo.ambar.cloud:443/ambar-webapi:2.1
networks:
internal_network: null
ports:
- 8080:8080/tcp
restart: always
version: '2.1'

Originally created by @ZhangJiaBa on GitHub (Dec 14, 2020). Original GitHub issue: https://github.com/RD17/ambar/issues/295 Hi,i get a porblem when i run the docker container, the container logs: [mapper_parsing_exception] analyzer [ambar_zh] not found for field [analyzed] :: {"path":"/ambar_file_data","query":{},"body":"{\"settings\":{\"number_of_shards\":8,\"index.query.default_field\":\"content.text\",\"index.mapper.dynamic\":false,\"analysis\":{\"char_filter\":{\"ambar_cf\":{\"type\":\"mapping\",\"mappings\":[\"ё => е\",\"Ё => Е\",\": => \\\\u0020\"]}},\"filter\":{\"russian_replace_i\":{\"type\":\"pattern_replace\",\"pattern\":\"й\",\"replacement\":\"и\"},\"russian_stop\":{\"type\":\"stop\",\"stopwords\":\"_russian_\"},\"russian_stemmer\":{\"type\":\"stemmer\",\"language\":\"russian\"},\"ambar_word_delimiter\":{\"type\":\"word_delimiter\",\"generate_word_parts\":true,\"generate_number_parts\":true,\"catenate_words\":true,\"catenate_numbers\":true,\"catenate_all\":true,\"split_on_case_change\":true,\"split_on_numerics\":true,\"preserve_original\":true},\"english_stop\":{\"type\":\"stop\",\"stopwords\":\"_english_\"},\"english_stemmer\":{\"type\":\"stemmer\",\"language\":\"english\"},\"english_possessive_stemmer\":{\"type\":\"stemmer\",\"language\":\"possessive_english\"},\"italian_elision\":{\"type\":\"elision\",\"articles\":[\"c\",\"l\",\"all\",\"dall\",\"dell\",\"nell\",\"sull\",\"coll\",\"pell\",\"gl\",\"agl\",\"dagl\",\"degl\",\"negl\",\"sugl\",\"un\",\"m\",\"t\",\"s\",\"v\",\"d\"]},\"italian_stop\":{\"type\":\"stop\",\"stopwords\":\"_italian_\"},\"italian_stemmer\":{\"type\":\"stemmer\",\"language\":\"light_italian\"},\"german_stop\":{\"type\":\"stop\",\"stopwords\":\"_german_\"},\"german_stemmer\":{\"type\":\"stemmer\",\"language\":\"light_german\"}},\"analyzer\":{\"ambar_keyword\":{\"tokenizer\":\"keyword\",\"filter\":[\"lowercase\"]},\"ambar_ru\":{\"tokenizer\":\"standard\",\"char_filter\":[\"ambar_cf\"],\"filter\":[\"lowercase\",\"russian_stop\",\"russian_morphology\",\"english_morphology\",\"ambar_word_delimiter\",\"russian_replace_i\"]},\"ambar_en\":{\"tokenizer\":\"standard\",\"filter\":[\"english_possessive_stemmer\",\"lowercase\",\"english_stop\",\"english_stemmer\",\"ambar_word_delimiter\"]},\"ambar_it\":{\"tokenizer\":\"standard\",\"filter\":[\"italian_elision\",\"lowercase\",\"italian_stop\",\"italian_stemmer\"]},\"ambar_de\":{\"tokenizer\":\"standard\",\"filter\":[\"lowercase\",\"german_stop\",\"german_normalization\",\"german_stemmer\"]},\"ambar_cjk\":{\"tokenizer\":\"standard\",\"filter\":[\"cjk_width\",\"lowercase\",\"cjk_bigram\",\"english_stop\"]},\"ambar_pl\":{\"tokenizer\":\"standard\",\"filter\":[\"lowercase\",\"polish_stem\"]},\"ambar_cn\":{\"tokenizer\":\"smartcn_tokenizer\",\"filter\":[\"lowercase\"]}}}},\"mappings\":{\"ambar_file_hidden_mark\":{\"_parent\":{\"type\":\"ambar_file\"},\"properties\":{\"id\":{\"type\":\"keyword\"},\"indexed_datetime\":{\"type\":\"date\",\"format\":\"yyyy-MM-dd HH:mm:ss.SSS\"}}},\"ambar_file_tag\":{\"_parent\":{\"type\":\"ambar_file\"},\"properties\":{\"id\":{\"type\":\"keyword\"},\"name\":{\"type\":\"text\",\"analyzer\":\"ambar_keyword\",\"fielddata\":true,\"fields\":{\"analyzed\":{\"type\":\"text\",\"analyzer\":\"ambar_zh\"}}},\"type\":{\"type\":\"text\",\"analyzer\":\"ambar_keyword\",\"fielddata\":true,\"fields\":{\"analyzed\":{\"type\":\"text\",\"analyzer\":\"ambar_zh\"}}},\"indexed_datetime\":{\"type\":\"date\",\"format\":\"yyyy-MM-dd HH:mm:ss.SSS\"}}},\"ambar_file\":{\"_source\":{\"excludes\":[\"content.text\"]},\"_all\":{\"enabled\":false},\"properties\":{\"sha256\":{\"type\":\"keyword\"},\"file_id\":{\"type\":\"keyword\"},\"indexed_datetime\":{\"type\":\"date\",\"format\":\"yyyy-MM-dd HH:mm:ss.SSS\"},\"content\":{\"properties\":{\"author\":{\"type\":\"text\",\"analyzer\":\"ambar_keyword\",\"fielddata\":true,\"fields\":{\"analyzed\":{\"type\":\"text\",\"analyzer\":\"ambar_zh\"}}},\"text\":{\"type\":\"text\",\"analyzer\":\"ambar_zh\",\"term_vector\":\"with_positions_offsets\",\"store\":true},\"type\":{\"type\":\"text\",\"analyzer\":\"ambar_keyword\",\"fielddata\":true,\"fields\":{\"analyzed\":{\"type\":\"text\",\"analyzer\":\"ambar_zh\"}}},\"language\":{\"type\":\"text\",\"analyzer\":\"ambar_keyword\",\"fielddata\":true,\"fields\":{\"analyzed\":{\"type\":\"text\",\"analyzer\":\"ambar_zh\"}}},\"title\":{\"type\":\"text\",\"analyzer\":\"ambar_zh\"},\"processed_datetime\":{\"type\":\"date\",\"format\":\"yyyy-MM-dd HH:mm:ss.SSS\"},\"size\":{\"type\":\"long\"},\"state\":{\"type\":\"keyword\"},\"thumb_available\":{\"type\":\"boolean\"},\"ocr_performed\":{\"type\":\"boolean\"}}},\"meta\":{\"properties\":{\"created_datetime\":{\"type\":\"date\",\"format\":\"yyyy-MM-dd HH:mm:ss.SSS\"},\"full_name\":{\"type\":\"text\",\"analyzer\":\"ambar_keyword\",\"fielddata\":true,\"fields\":{\"analyzed\":{\"type\":\"text\",\"analyzer\":\"ambar_zh\"}}},\"full_name_parts\":{\"type\":\"text\",\"analyzer\":\"ambar_keyword\",\"fielddata\":true,\"fields\":{\"analyzed\":{\"type\":\"text\",\"analyzer\":\"ambar_zh\"}}},\"id\":{\"type\":\"keyword\"},\"short_name\":{\"type\":\"text\",\"analyzer\":\"ambar_keyword\",\"fielddata\":true,\"fields\":{\"analyzed\":{\"type\":\"text\",\"analyzer\":\"ambar_zh\"}}},\"extension\":{\"type\":\"text\",\"analyzer\":\"ambar_keyword\",\"fielddata\":true,\"fields\":{\"analyzed\":{\"type\":\"text\",\"analyzer\":\"ambar_zh\"}}},\"extra\":{\"properties\":{\"type\":{\"type\":\"keyword\"},\"value\":{\"type\":\"text\"}}},\"source_id\":{\"type\":\"text\",\"analyzer\":\"ambar_keyword\",\"fielddata\":true,\"fields\":{\"analyzed\":{\"type\":\"text\",\"analyzer\":\"ambar_zh\"}}},\"updated_datetime\":{\"type\":\"date\",\"format\":\"yyyy-MM-dd HH:mm:ss.SSS\"}}}}}},\"default\":{\"settings\":{\"number_of_shards\":8,\"index.query.default_field\":\"content.text\",\"index.mapper.dynamic\":false,\"analysis\":{\"char_filter\":{\"ambar_cf\":{\"type\":\"mapping\",\"mappings\":[\"ё => е\",\"Ё => Е\",\": => \\\\u0020\"]}},\"filter\":{\"russian_replace_i\":{\"type\":\"pattern_replace\",\"pattern\":\"й\",\"replacement\":\"и\"},\"russian_stop\":{\"type\":\"stop\",\"stopwords\":\"_russian_\"},\"russian_stemmer\":{\"type\":\"stemmer\",\"language\":\"russian\"},\"ambar_word_delimiter\":{\"type\":\"word_delimiter\",\"generate_word_parts\":true,\"generate_number_parts\":true,\"catenate_words\":true,\"catenate_numbers\":true,\"catenate_all\":true,\"split_on_case_change\":true,\"split_on_numerics\":true,\"preserve_original\":true},\"english_stop\":{\"type\":\"stop\",\"stopwords\":\"_english_\"},\"english_stemmer\":{\"type\":\"stemmer\",\"language\":\"english\"},\"english_possessive_stemmer\":{\"type\":\"stemmer\",\"language\":\"possessive_english\"},\"italian_elision\":{\"type\":\"elision\",\"articles\":[\"c\",\"l\",\"all\",\"dall\",\"dell\",\"nell\",\"sull\",\"coll\",\"pell\",\"gl\",\"agl\",\"dagl\",\"degl\",\"negl\",\"sugl\",\"un\",\"m\",\"t\",\"s\",\"v\",\"d\"]},\"italian_stop\":{\"type\":\"stop\",\"stopwords\":\"_italian_\"},\"italian_stemmer\":{\"type\":\"stemmer\",\"language\":\"light_italian\"},\"german_stop\":{\"type\":\"stop\",\"stopwords\":\"_german_\"},\"german_stemmer\":{\"type\":\"stemmer\",\"language\":\"light_german\"}},\"analyzer\":{\"ambar_keyword\":{\"tokenizer\":\"keyword\",\"filter\":[\"lowercase\"]},\"ambar_ru\":{\"tokenizer\":\"standard\",\"char_filter\":[\"ambar_cf\"],\"filter\":[\"lowercase\",\"russian_stop\",\"russian_morphology\",\"english_morphology\",\"ambar_word_delimiter\",\"russian_replace_i\"]},\"ambar_en\":{\"tokenizer\":\"standard\",\"filter\":[\"english_possessive_stemmer\",\"lowercase\",\"english_stop\",\"english_stemmer\",\"ambar_word_delimiter\"]},\"ambar_it\":{\"tokenizer\":\"standard\",\"filter\":[\"italian_elision\",\"lowercase\",\"italian_stop\",\"italian_stemmer\"]},\"ambar_de\":{\"tokenizer\":\"standard\",\"filter\":[\"lowercase\",\"german_stop\",\"german_normalization\",\"german_stemmer\"]},\"ambar_cjk\":{\"tokenizer\":\"standard\",\"filter\":[\"cjk_width\",\"lowercase\",\"cjk_bigram\",\"english_stop\"]},\"ambar_pl\":{\"tokenizer\":\"standard\",\"filter\":[\"lowercase\",\"polish_stem\"]},\"ambar_cn\":{\"tokenizer\":\"smartcn_tokenizer\",\"filter\":[\"lowercase\"]}}}},\"mappings\":{\"ambar_file_hidden_mark\":{\"_parent\":{\"type\":\"ambar_file\"},\"properties\":{\"id\":{\"type\":\"keyword\"},\"indexed_datetime\":{\"type\":\"date\",\"format\":\"yyyy-MM-dd HH:mm:ss.SSS\"}}},\"ambar_file_tag\":{\"_parent\":{\"type\":\"ambar_file\"},\"properties\":{\"id\":{\"type\":\"keyword\"},\"name\":{\"type\":\"text\",\"analyzer\":\"ambar_keyword\",\"fielddata\":true,\"fields\":{\"analyzed\":{\"type\":\"text\",\"analyzer\":\"ambar_zh\"}}},\"type\":{\"type\":\"text\",\"analyzer\":\"ambar_keyword\",\"fielddata\":true,\"fields\":{\"analyzed\":{\"type\":\"text\",\"analyzer\":\"ambar_zh\"}}},\"indexed_datetime\":{\"type\":\"date\",\"format\":\"yyyy-MM-dd HH:mm:ss.SSS\"}}},\"ambar_file\":{\"_source\":{\"excludes\":[\"content.text\"]},\"_all\":{\"enabled\":false},\"properties\":{\"sha256\":{\"type\":\"keyword\"},\"file_id\":{\"type\":\"keyword\"},\"indexed_datetime\":{\"type\":\"date\",\"format\":\"yyyy-MM-dd HH:mm:ss.SSS\"},\"content\":{\"properties\":{\"author\":{\"type\":\"text\",\"analyzer\":\"ambar_keyword\",\"fielddata\":true,\"fields\":{\"analyzed\":{\"type\":\"text\",\"analyzer\":\"ambar_zh\"}}},\"text\":{\"type\":\"text\",\"analyzer\":\"ambar_zh\",\"term_vector\":\"with_positions_offsets\",\"store\":true},\"type\":{\"type\":\"text\",\"analyzer\":\"ambar_keyword\",\"fielddata\":true,\"fields\":{\"analyzed\":{\"type\":\"text\",\"analyzer\":\"ambar_zh\"}}},\"language\":{\"type\":\"text\",\"analyzer\":\"ambar_keyword\",\"fielddata\":true,\"fields\":{\"analyzed\":{\"type\":\"text\",\"analyzer\":\"ambar_zh\"}}},\"title\":{\"type\":\"text\",\"analyzer\":\"ambar_zh\"},\"processed_datetime\":{\"type\":\"date\",\"format\":\"yyyy-MM-dd HH:mm:ss.SSS\"},\"size\":{\"type\":\"long\"},\"state\":{\"type\":\"keyword\"},\"thumb_available\":{\"type\":\"boolean\"},\"ocr_performed\":{\"type\":\"boolean\"}}},\"meta\":{\"properties\":{\"created_datetime\":{\"type\":\"date\",\"format\":\"yyyy-MM-dd HH:mm:ss.SSS\"},\"full_name\":{\"type\":\"text\",\"analyzer\":\"ambar_keyword\",\"fielddata\":true,\"fields\":{\"analyzed\":{\"type\":\"text\",\"analyzer\":\"ambar_zh\"}}},\"full_name_parts\":{\"type\":\"text\",\"analyzer\":\"ambar_keyword\",\"fielddata\":true,\"fields\":{\"analyzed\":{\"type\":\"text\",\"analyzer\":\"ambar_zh\"}}},\"id\":{\"type\":\"keyword\"},\"short_name\":{\"type\":\"text\",\"analyzer\":\"ambar_keyword\",\"fielddata\":true,\"fields\":{\"analyzed\":{\"type\":\"text\",\"analyzer\":\"ambar_zh\"}}},\"extension\":{\"type\":\"text\",\"analyzer\":\"ambar_keyword\",\"fielddata\":true,\"fields\":{\"analyzed\":{\"type\":\"text\",\"analyzer\":\"ambar_zh\"}}},\"extra\":{\"properties\":{\"type\":{\"type\":\"keyword\"},\"value\":{\"type\":\"text\"}}},\"source_id\":{\"type\":\"text\",\"analyzer\":\"ambar_keyword\",\"fielddata\":true,\"fields\":{\"analyzed\":{\"type\":\"text\",\"analyzer\":\"ambar_zh\"}}},\"updated_datetime\":{\"type\":\"date\",\"format\":\"yyyy-MM-dd HH:mm:ss.SSS\"}}}}}}}}","statusCode":400,"response":"{\"error\":{\"root_cause\":[{\"type\":\"mapper_parsing_exception\",\"reason\":\"analyzer [ambar_zh] not found for field [analyzed]\"}],\"type\":\"mapper_parsing_exception\",\"reason\":\"Failed to parse mapping [ambar_file_tag]: analyzer [ambar_zh] not found for field [analyzed]\",\"caused_by\":{\"type\":\"mapper_parsing_exception\",\"reason\":\"analyzer [ambar_zh] not found for field [analyzed]\"}},\"status\":400}"} my compose file: networks: internal_network: {} services: db: environment: cacheSizeGB: '2' expose: - '27017' image: repo.ambar.cloud:443/ambar-mongodb:2.1 networks: internal_network: null restart: always volumes: - /mnt/hgfs/workspace/ambar/data/db:/data/db:rw es: cap_add: - IPC_LOCK environment: ES_JAVA_OPTS: -Xms2g -Xmx2g cluster.name: ambar-es expose: - '9200' image: repo.ambar.cloud:443/ambar-es:2.1 networks: internal_network: null restart: always ulimits: memlock: hard: -1 soft: -1 nofile: hard: 65536 soft: 65536 volumes: - /mnt/hgfs/workspace/ambar/data/es:/usr/share/elasticsearch/data:rw frontend: depends_on: webapi: condition: service_healthy environment: api: http://192.168.6.128:8080 expose: - '80' image: repo.ambar.cloud:443/ambar-frontend:2.1 networks: internal_network: null ports: - 80:80/tcp restart: always pipeline0: depends_on: serviceapi: condition: service_healthy environment: api_url: http://serviceapi:8081 id: '0' rabbit_host: amqp://rabbit image: repo.ambar.cloud:443/ambar-pipeline:2.1 networks: internal_network: null restart: always rabbit: expose: - '15672' - '5672' hostname: rabbit image: repo.ambar.cloud:443/ambar-rabbit:2.1 networks: internal_network: null restart: always volumes: - /mnt/hgfs/workspace/ambar/data/rabbitmq:/var/lib/rabbitmq/mnesia:rw redis: expose: - '6379' image: repo.ambar.cloud:443/ambar-redis:2.1 networks: internal_network: null restart: always sysctls: net.core.somaxconn: '1024' serviceapi: depends_on: db: condition: service_healthy es: condition: service_healthy rabbit: condition: service_healthy redis: condition: service_healthy environment: SLAO_API_KEY: SLAO_API_KEY SLAO_HOSTNAME: ambar elasticSearchUrl: http://es:9200 langAnalyzer: ambar_zh mongoDbUrl: mongodb://db:27017/ambar_data rabbitHost: amqp://rabbit redisHost: redis redisPort: '6379' expose: - '8081' image: repo.ambar.cloud:443/ambar-serviceapi:2.1 networks: internal_network: null restart: always webapi: depends_on: serviceapi: condition: service_healthy environment: SLAO_API_KEY: SLAO_API_KEY SLAO_HOSTNAME: ambar elasticSearchUrl: http://es:9200 mongoDbUrl: mongodb://db:27017/ambar_data rabbitHost: amqp://rabbit redisHost: redis redisPort: '6379' serviceApiUrl: http://serviceapi:8081 uiLang: en expose: - '8080' image: repo.ambar.cloud:443/ambar-webapi:2.1 networks: internal_network: null ports: - 8080:8080/tcp restart: always version: '2.1'
kerem closed this issue 2026-02-27 15:55:56 +03:00
Author
Owner

@ZhangJiaBa commented on GitHub (Dec 14, 2020):

change langAnalyzer value to ambar_en is resolved

<!-- gh-comment-id:744143350 --> @ZhangJiaBa commented on GitHub (Dec 14, 2020): change langAnalyzer value to ambar_en is resolved
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/ambar#278
No description provided.