Closed lcampanella-dev closed 4 years ago
Hello @lcampanella-dev Thank you for your report.
Did you setup upgrade modules and clear cache after an update? Did you remove old indexes previous update Elasticsearch server?
Also, enable elasticsearch debug: Stores > Configuration > Elasticsuite > Base Settings > Elasticsearch Client > Enable Debug Mode = Yes OR php bin/magento config:set "smile_elasticsuite_core_base_settings/es_client/enable_debug_mode" 1
and check Magento logs for more information about errors.
Regards.
Hi @androshchuk ! We deleted old indexes, but that was right after the update for Elasticsearch, because of this error. This didn't fix it, indexes weren't regenerated, and error when trying to reindex was still there.
Here is the debug log when running the indexes (CLI):
[2019-12-27 12:17:29] report.DEBUG: cache_invalidate: {"method":"GET","url":"http:/","invalidateInfo":{"identifier":"DB_PDO_MYSQL_DDL_catalog_category_product_index_store1_1"}} []
[2019-12-27 12:17:29] report.DEBUG: cache_invalidate: {"method":"GET","url":"http:/","invalidateInfo":{"identifier":"DB_PDO_MYSQL_DDL_catalog_category_product_index_store1_2"}} []
[2019-12-27 12:17:29] report.DEBUG: cache_invalidate: {"method":"GET","url":"http:/","invalidateInfo":{"identifier":"DB_PDO_MYSQL_DDL_catalog_category_product_index_store1_3"}} []
[2019-12-27 12:17:29] report.DEBUG: cache_invalidate: {"method":"GET","url":"http:/","invalidateInfo":{"identifier":"DB_PDO_MYSQL_DDL_catalog_category_product_index_store1_4"}} []
[2019-12-27 12:17:29] report.DEBUG: cache_invalidate: {"method":"GET","url":"http:/","invalidateInfo":{"identifier":"DB_PDO_MYSQL_DDL_catalog_category_product_index_store1_outdated_1"}} []
[2019-12-27 12:17:29] report.DEBUG: cache_invalidate: {"method":"GET","url":"http:/","invalidateInfo":{"identifier":"DB_PDO_MYSQL_DDL_catalog_category_product_index_store1_outdated_2"}} []
[2019-12-27 12:17:29] report.DEBUG: cache_invalidate: {"method":"GET","url":"http:/","invalidateInfo":{"identifier":"DB_PDO_MYSQL_DDL_catalog_category_product_index_store1_outdated_3"}} []
[2019-12-27 12:17:29] report.DEBUG: cache_invalidate: {"method":"GET","url":"http:/","invalidateInfo":{"identifier":"DB_PDO_MYSQL_DDL_catalog_category_product_index_store1_outdated_4"}} []
[2019-12-27 12:17:29] report.DEBUG: cache_invalidate: {"method":"GET","url":"http:/","invalidateInfo":{"identifier":"DB_PDO_MYSQL_DDL_catalog_category_product_index_store1_replica_1"}} []
[2019-12-27 12:17:29] report.DEBUG: cache_invalidate: {"method":"GET","url":"http:/","invalidateInfo":{"identifier":"DB_PDO_MYSQL_DDL_catalog_category_product_index_store1_replica_2"}} []
[2019-12-27 12:17:29] report.DEBUG: cache_invalidate: {"method":"GET","url":"http:/","invalidateInfo":{"identifier":"DB_PDO_MYSQL_DDL_catalog_category_product_index_store1_replica_3"}} []
[2019-12-27 12:17:29] report.DEBUG: cache_invalidate: {"method":"GET","url":"http:/","invalidateInfo":{"identifier":"DB_PDO_MYSQL_DDL_catalog_category_product_index_store1_replica_4"}} []
[2019-12-27 12:17:29] report.DEBUG: cache_invalidate: {"method":"GET","url":"http:/","invalidateInfo":{"identifier":"DB_PDO_MYSQL_DDL_catalog_category_product_index_store2_1"}} []
[2019-12-27 12:17:29] report.DEBUG: cache_invalidate: {"method":"GET","url":"http:/","invalidateInfo":{"identifier":"DB_PDO_MYSQL_DDL_catalog_category_product_index_store2_2"}} []
[2019-12-27 12:17:29] report.DEBUG: cache_invalidate: {"method":"GET","url":"http:/","invalidateInfo":{"identifier":"DB_PDO_MYSQL_DDL_catalog_category_product_index_store2_3"}} []
[2019-12-27 12:17:29] report.DEBUG: cache_invalidate: {"method":"GET","url":"http:/","invalidateInfo":{"identifier":"DB_PDO_MYSQL_DDL_catalog_category_product_index_store2_4"}} []
[2019-12-27 12:17:29] report.DEBUG: cache_invalidate: {"method":"GET","url":"http:/","invalidateInfo":{"identifier":"DB_PDO_MYSQL_DDL_catalog_category_product_index_store2_outdated_1"}} []
[2019-12-27 12:17:29] report.DEBUG: cache_invalidate: {"method":"GET","url":"http:/","invalidateInfo":{"identifier":"DB_PDO_MYSQL_DDL_catalog_category_product_index_store2_outdated_2"}} []
[2019-12-27 12:17:29] report.DEBUG: cache_invalidate: {"method":"GET","url":"http:/","invalidateInfo":{"identifier":"DB_PDO_MYSQL_DDL_catalog_category_product_index_store2_outdated_3"}} []
[2019-12-27 12:17:29] report.DEBUG: cache_invalidate: {"method":"GET","url":"http:/","invalidateInfo":{"identifier":"DB_PDO_MYSQL_DDL_catalog_category_product_index_store2_outdated_4"}} []
[2019-12-27 12:17:29] report.DEBUG: cache_invalidate: {"method":"GET","url":"http:/","invalidateInfo":{"identifier":"DB_PDO_MYSQL_DDL_catalog_category_product_index_store2_replica_1"}} []
[2019-12-27 12:17:29] report.DEBUG: cache_invalidate: {"method":"GET","url":"http:/","invalidateInfo":{"identifier":"DB_PDO_MYSQL_DDL_catalog_category_product_index_store2_replica_2"}} []
[2019-12-27 12:17:29] report.DEBUG: cache_invalidate: {"method":"GET","url":"http:/","invalidateInfo":{"identifier":"DB_PDO_MYSQL_DDL_catalog_category_product_index_store2_replica_3"}} []
[2019-12-27 12:17:29] report.DEBUG: cache_invalidate: {"method":"GET","url":"http:/","invalidateInfo":{"identifier":"DB_PDO_MYSQL_DDL_catalog_category_product_index_store2_replica_4"}} []
[2019-12-27 12:17:29] report.DEBUG: cache_invalidate: {"method":"GET","url":"http:/","invalidateInfo":{"identifier":"DB_PDO_MYSQL_DDL_catalog_category_product_index_store7_1"}} []
[2019-12-27 12:17:29] report.DEBUG: cache_invalidate: {"method":"GET","url":"http:/","invalidateInfo":{"identifier":"DB_PDO_MYSQL_DDL_catalog_category_product_index_store7_2"}} []
[2019-12-27 12:17:29] report.DEBUG: cache_invalidate: {"method":"GET","url":"http:/","invalidateInfo":{"identifier":"DB_PDO_MYSQL_DDL_catalog_category_product_index_store7_3"}} []
[2019-12-27 12:17:29] report.DEBUG: cache_invalidate: {"method":"GET","url":"http:/","invalidateInfo":{"identifier":"DB_PDO_MYSQL_DDL_catalog_category_product_index_store7_4"}} []
[2019-12-27 12:17:29] report.DEBUG: cache_invalidate: {"method":"GET","url":"http:/","invalidateInfo":{"identifier":"DB_PDO_MYSQL_DDL_catalog_category_product_index_store7_outdated_1"}} []
[2019-12-27 12:17:29] report.DEBUG: cache_invalidate: {"method":"GET","url":"http:/","invalidateInfo":{"identifier":"DB_PDO_MYSQL_DDL_catalog_category_product_index_store7_outdated_2"}} []
[2019-12-27 12:17:29] report.DEBUG: cache_invalidate: {"method":"GET","url":"http:/","invalidateInfo":{"identifier":"DB_PDO_MYSQL_DDL_catalog_category_product_index_store7_outdated_3"}} []
[2019-12-27 12:17:29] report.DEBUG: cache_invalidate: {"method":"GET","url":"http:/","invalidateInfo":{"identifier":"DB_PDO_MYSQL_DDL_catalog_category_product_index_store7_outdated_4"}} []
[2019-12-27 12:17:29] report.DEBUG: cache_invalidate: {"method":"GET","url":"http:/","invalidateInfo":{"identifier":"DB_PDO_MYSQL_DDL_catalog_category_product_index_store7_replica_1"}} []
[2019-12-27 12:17:29] report.DEBUG: cache_invalidate: {"method":"GET","url":"http:/","invalidateInfo":{"identifier":"DB_PDO_MYSQL_DDL_catalog_category_product_index_store7_replica_2"}} []
[2019-12-27 12:17:29] report.DEBUG: cache_invalidate: {"method":"GET","url":"http:/","invalidateInfo":{"identifier":"DB_PDO_MYSQL_DDL_catalog_category_product_index_store7_replica_3"}} []
[2019-12-27 12:17:29] report.DEBUG: cache_invalidate: {"method":"GET","url":"http:/","invalidateInfo":{"identifier":"DB_PDO_MYSQL_DDL_catalog_category_product_index_store7_replica_4"}} []
[2019-12-27 12:17:29] report.DEBUG: Request Body [null] []
[2019-12-27 12:17:29] report.INFO: Request Success: {"method":"HEAD","uri":"http://127.0.0.1:9200/","headers":{"Host":["127.0.0.1:9200"],"Content-Type":["application/json"],"Accept":["application/json"],"User-Agent":["elasticsearch-php/6.7.1 (Linux 4.15.0-72-generic, PHP 7.1.33-2+ubuntu18.04.1+deb.sury.org+1)"]},"HTTP code":200,"duration":0.006837} []
[2019-12-27 12:17:29] report.DEBUG: Response [""] []
[2019-12-27 12:17:29] report.INFO: curl -XHEAD 'http://127.0.0.1:9200/?pretty=true' [] []
[2019-12-27 12:17:29] report.DEBUG: Response: {"response":"","method":"HEAD","uri":"http://127.0.0.1:9200/","HTTP code":200,"duration":0.006837} []
[2019-12-27 12:17:29] report.DEBUG: Request Body ["{\"settings\":{\"requests.cache.enable\":true,\"number_of_replicas\":0,\"number_of_shards\":3,\"refresh_interval\":\"30s\",\"merge.scheduler.max_thread_count\":1,\"translog.durability\":\"async\",\"codec\":\"best_compression\",\"max_result_window\":300000,\"mapping.total_fields.limit\":20000,\"analysis\":{\"char_filter\":{\"html_strip\":{\"type\":\"html_strip\"}},\"filter\":{\"trim\":{\"type\":\"trim\"},\"lowercase\":{\"type\":\"lowercase\"},\"word_delimiter\":{\"type\":\"word_delimiter\",\"generate_word_parts\":true,\"catenate_words\":true,\"catenate_numbers\":true,\"catenate_all\":true,\"split_on_case_change\":true,\"split_on_numerics\":true,\"preserve_original\":true},\"shingle\":{\"type\":\"shingle\",\"min_shingle_size\":2,\"max_shingle_size\":2,\"output_unigrams\":true},\"reference_shingle\":{\"type\":\"shingle\",\"min_shingle_size\":2,\"max_shingle_size\":10,\"output_unigrams\":true,\"token_separator\":\"\"},\"reference_word_delimiter\":{\"type\":\"word_delimiter\",\"generate_word_parts\":true,\"catenate_words\":false,\"catenate_numbers\":false,\"catenate_all\":false,\"split_on_case_change\":true,\"split_on_numerics\":true,\"preserve_original\":false},\"ascii_folding\":{\"type\":\"asciifolding\",\"preserve_original\":false},\"standard\":{\"type\":\"stemmer\",\"language\":\"english\"},\"phonetic\":{\"type\":\"phonetic\",\"encoder\":\"metaphone\"},\"technical_delimiter\":{\"type\":\"word_delimiter\",\"generate_word_parts\":0,\"catenate_words\":0,\"catenate_numbers\":0,\"catenate_all\":0,\"split_on_case_change\":0,\"split_on_numerics\":0,\"preserve_original\":1}},\"analyzer\":{\"standard\":{\"tokenizer\":\"standard\",\"type\":\"custom\",\"filter\":[\"ascii_folding\",\"trim\",\"word_delimiter\",\"lowercase\",\"standard\"],\"char_filter\":[\"html_strip\"]},\"whitespace\":{\"tokenizer\":\"standard\",\"type\":\"custom\",\"filter\":[\"ascii_folding\",\"trim\",\"word_delimiter\",\"lowercase\"],\"char_filter\":[\"html_strip\"]},\"reference\":{\"tokenizer\":\"standard\",\"type\":\"custom\",\"filter\":[\"ascii_folding\",\"trim\",\"reference_word_delimiter\",\"lowercase\",\"reference_shingle\"],\"char_filter\":[\"html_strip\"]},\"shingle\":{\"tokenizer\":\"whitespace\",\"type\":\"custom\",\"filter\":[\"ascii_folding\",\"trim\",\"word_delimiter\",\"lowercase\",\"shingle\"],\"char_filter\":[\"html_strip\"]},\"sortable\":{\"tokenizer\":\"keyword\",\"type\":\"custom\",\"filter\":[\"ascii_folding\",\"trim\",\"lowercase\"],\"char_filter\":[\"html_strip\"]},\"phonetic\":{\"tokenizer\":\"standard\",\"type\":\"custom\",\"filter\":[\"ascii_folding\",\"trim\",\"word_delimiter\",\"lowercase\",\"phonetic\"],\"char_filter\":[\"html_strip\"]},\"technical\":{\"tokenizer\":\"whitespace\",\"type\":\"custom\",\"filter\":[\"technical_delimiter\",\"lowercase\",\"ascii_folding\",\"trim\"],\"char_filter\":[\"html_strip\"]}}}}}"] []
[2019-12-27 12:17:29] report.WARNING: Request Failure: {"method":"PUT","uri":"http://127.0.0.1:9200/hinkley_prod_default_catalog_product_20191227_121729","headers":{"Host":["127.0.0.1:9200"],"Content-Type":["application/json"],"Accept":["application/json"],"User-Agent":["elasticsearch-php/6.7.1 (Linux 4.15.0-72-generic, PHP 7.1.33-2+ubuntu18.04.1+deb.sury.org+1)"]},"HTTP code":400,"duration":0.004988,"error":"{\"error\":{\"root_cause\":[{\"type\":\"illegal_argument_exception\",\"reason\":\"Failed to parse value [0] as only [true] or [false] are allowed.\"}],\"type\":\"illegal_argument_exception\",\"reason\":\"Failed to parse value [0] as only [true] or [false] are allowed.\"},\"status\":400}"} []
[2019-12-27 12:17:29] report.WARNING: Response ["{\"error\":{\"root_cause\":[{\"type\":\"illegal_argument_exception\",\"reason\":\"Failed to parse value [0] as only [true] or [false] are allowed.\"}],\"type\":\"illegal_argument_exception\",\"reason\":\"Failed to parse value [0] as only [true] or [false] are allowed.\"},\"status\":400}"] []
[2019-12-27 12:17:29] report.INFO: curl -XPUT 'http://127.0.0.1:9200/hinkley_prod_default_catalog_product_20191227_121729?pretty=true' -d '{"settings":{"requests.cache.enable":true,"number_of_replicas":0,"number_of_shards":3,"refresh_interval":"30s","merge.scheduler.max_thread_count":1,"translog.durability":"async","codec":"best_compression","max_result_window":300000,"mapping.total_fields.limit":20000,"analysis":{"char_filter":{"html_strip":{"type":"html_strip"}},"filter":{"trim":{"type":"trim"},"lowercase":{"type":"lowercase"},"word_delimiter":{"type":"word_delimiter","generate_word_parts":true,"catenate_words":true,"catenate_numbers":true,"catenate_all":true,"split_on_case_change":true,"split_on_numerics":true,"preserve_original":true},"shingle":{"type":"shingle","min_shingle_size":2,"max_shingle_size":2,"output_unigrams":true},"reference_shingle":{"type":"shingle","min_shingle_size":2,"max_shingle_size":10,"output_unigrams":true,"token_separator":""},"reference_word_delimiter":{"type":"word_delimiter","generate_word_parts":true,"catenate_words":false,"catenate_numbers":false,"catenate_all":false,"split_on_case_change":true,"split_on_numerics":true,"preserve_original":false},"ascii_folding":{"type":"asciifolding","preserve_original":false},"standard":{"type":"stemmer","language":"english"},"phonetic":{"type":"phonetic","encoder":"metaphone"},"technical_delimiter":{"type":"word_delimiter","generate_word_parts":0,"catenate_words":0,"catenate_numbers":0,"catenate_all":0,"split_on_case_change":0,"split_on_numerics":0,"preserve_original":1}},"analyzer":{"standard":{"tokenizer":"standard","type":"custom","filter":["ascii_folding","trim","word_delimiter","lowercase","standard"],"char_filter":["html_strip"]},"whitespace":{"tokenizer":"standard","type":"custom","filter":["ascii_folding","trim","word_delimiter","lowercase"],"char_filter":["html_strip"]},"reference":{"tokenizer":"standard","type":"custom","filter":["ascii_folding","trim","reference_word_delimiter","lowercase","reference_shingle"],"char_filter":["html_strip"]},"shingle":{"tokenizer":"whitespace","type":"custom","filter":["ascii_folding","trim","word_delimiter","lowercase","shingle"],"char_filter":["html_strip"]},"sortable":{"tokenizer":"keyword","type":"custom","filter":["ascii_folding","trim","lowercase"],"char_filter":["html_strip"]},"phonetic":{"tokenizer":"standard","type":"custom","filter":["ascii_folding","trim","word_delimiter","lowercase","phonetic"],"char_filter":["html_strip"]},"technical":{"tokenizer":"whitespace","type":"custom","filter":["technical_delimiter","lowercase","ascii_folding","trim"],"char_filter":["html_strip"]}}}}}' [] []
[2019-12-27 12:17:29] report.DEBUG: Response: {"response":"{\"error\":{\"root_cause\":[{\"type\":\"illegal_argument_exception\",\"reason\":\"Failed to parse value [0] as only [true] or [false] are allowed.\"}],\"type\":\"illegal_argument_exception\",\"reason\":\"Failed to parse value [0] as only [true] or [false] are allowed.\"},\"status\":400}","method":"PUT","uri":"http://127.0.0.1:9200/hinkley_prod_default_catalog_product_20191227_121729","HTTP code":400,"duration":0.004988} []
[2019-12-27 12:17:29] report.DEBUG: Request Body ["{\"settings\":{\"requests.cache.enable\":true,\"number_of_replicas\":0,\"number_of_shards\":3,\"refresh_interval\":\"30s\",\"merge.scheduler.max_thread_count\":1,\"translog.durability\":\"async\",\"codec\":\"best_compression\",\"max_result_window\":300000,\"mapping.total_fields.limit\":20000,\"analysis\":{\"char_filter\":{\"html_strip\":{\"type\":\"html_strip\"}},\"filter\":{\"trim\":{\"type\":\"trim\"},\"lowercase\":{\"type\":\"lowercase\"},\"word_delimiter\":{\"type\":\"word_delimiter\",\"generate_word_parts\":true,\"catenate_words\":true,\"catenate_numbers\":true,\"catenate_all\":true,\"split_on_case_change\":true,\"split_on_numerics\":true,\"preserve_original\":true},\"shingle\":{\"type\":\"shingle\",\"min_shingle_size\":2,\"max_shingle_size\":2,\"output_unigrams\":true},\"reference_shingle\":{\"type\":\"shingle\",\"min_shingle_size\":2,\"max_shingle_size\":10,\"output_unigrams\":true,\"token_separator\":\"\"},\"reference_word_delimiter\":{\"type\":\"word_delimiter\",\"generate_word_parts\":true,\"catenate_words\":false,\"catenate_numbers\":false,\"catenate_all\":false,\"split_on_case_change\":true,\"split_on_numerics\":true,\"preserve_original\":false},\"ascii_folding\":{\"type\":\"asciifolding\",\"preserve_original\":false},\"standard\":{\"type\":\"stemmer\",\"language\":\"english\"},\"phonetic\":{\"type\":\"phonetic\",\"encoder\":\"metaphone\"},\"technical_delimiter\":{\"type\":\"word_delimiter\",\"generate_word_parts\":0,\"catenate_words\":0,\"catenate_numbers\":0,\"catenate_all\":0,\"split_on_case_change\":0,\"split_on_numerics\":0,\"preserve_original\":1}},\"analyzer\":{\"standard\":{\"tokenizer\":\"standard\",\"type\":\"custom\",\"filter\":[\"ascii_folding\",\"trim\",\"word_delimiter\",\"lowercase\",\"standard\"],\"char_filter\":[\"html_strip\"]},\"whitespace\":{\"tokenizer\":\"standard\",\"type\":\"custom\",\"filter\":[\"ascii_folding\",\"trim\",\"word_delimiter\",\"lowercase\"],\"char_filter\":[\"html_strip\"]},\"reference\":{\"tokenizer\":\"standard\",\"type\":\"custom\",\"filter\":[\"ascii_folding\",\"trim\",\"reference_word_delimiter\",\"lowercase\",\"reference_shingle\"],\"char_filter\":[\"html_strip\"]},\"shingle\":{\"tokenizer\":\"whitespace\",\"type\":\"custom\",\"filter\":[\"ascii_folding\",\"trim\",\"word_delimiter\",\"lowercase\",\"shingle\"],\"char_filter\":[\"html_strip\"]},\"sortable\":{\"tokenizer\":\"keyword\",\"type\":\"custom\",\"filter\":[\"ascii_folding\",\"trim\",\"lowercase\"],\"char_filter\":[\"html_strip\"]},\"phonetic\":{\"tokenizer\":\"standard\",\"type\":\"custom\",\"filter\":[\"ascii_folding\",\"trim\",\"word_delimiter\",\"lowercase\",\"phonetic\"],\"char_filter\":[\"html_strip\"]},\"technical\":{\"tokenizer\":\"whitespace\",\"type\":\"custom\",\"filter\":[\"technical_delimiter\",\"lowercase\",\"ascii_folding\",\"trim\"],\"char_filter\":[\"html_strip\"]}}}}}"] []
[2019-12-27 12:17:29] report.WARNING: Request Failure: {"method":"PUT","uri":"http://127.0.0.1:9200/hinkley_prod_default_catalog_category_20191227_121729","headers":{"Host":["127.0.0.1:9200"],"Content-Type":["application/json"],"Accept":["application/json"],"User-Agent":["elasticsearch-php/6.7.1 (Linux 4.15.0-72-generic, PHP 7.1.33-2+ubuntu18.04.1+deb.sury.org+1)"]},"HTTP code":400,"duration":0.010174,"error":"{\"error\":{\"root_cause\":[{\"type\":\"illegal_argument_exception\",\"reason\":\"Failed to parse value [0] as only [true] or [false] are allowed.\"}],\"type\":\"illegal_argument_exception\",\"reason\":\"Failed to parse value [0] as only [true] or [false] are allowed.\"},\"status\":400}"} []
[2019-12-27 12:17:29] report.WARNING: Response ["{\"error\":{\"root_cause\":[{\"type\":\"illegal_argument_exception\",\"reason\":\"Failed to parse value [0] as only [true] or [false] are allowed.\"}],\"type\":\"illegal_argument_exception\",\"reason\":\"Failed to parse value [0] as only [true] or [false] are allowed.\"},\"status\":400}"] []
[2019-12-27 12:17:29] report.INFO: curl -XPUT 'http://127.0.0.1:9200/hinkley_prod_default_catalog_category_20191227_121729?pretty=true' -d '{"settings":{"requests.cache.enable":true,"number_of_replicas":0,"number_of_shards":3,"refresh_interval":"30s","merge.scheduler.max_thread_count":1,"translog.durability":"async","codec":"best_compression","max_result_window":300000,"mapping.total_fields.limit":20000,"analysis":{"char_filter":{"html_strip":{"type":"html_strip"}},"filter":{"trim":{"type":"trim"},"lowercase":{"type":"lowercase"},"word_delimiter":{"type":"word_delimiter","generate_word_parts":true,"catenate_words":true,"catenate_numbers":true,"catenate_all":true,"split_on_case_change":true,"split_on_numerics":true,"preserve_original":true},"shingle":{"type":"shingle","min_shingle_size":2,"max_shingle_size":2,"output_unigrams":true},"reference_shingle":{"type":"shingle","min_shingle_size":2,"max_shingle_size":10,"output_unigrams":true,"token_separator":""},"reference_word_delimiter":{"type":"word_delimiter","generate_word_parts":true,"catenate_words":false,"catenate_numbers":false,"catenate_all":false,"split_on_case_change":true,"split_on_numerics":true,"preserve_original":false},"ascii_folding":{"type":"asciifolding","preserve_original":false},"standard":{"type":"stemmer","language":"english"},"phonetic":{"type":"phonetic","encoder":"metaphone"},"technical_delimiter":{"type":"word_delimiter","generate_word_parts":0,"catenate_words":0,"catenate_numbers":0,"catenate_all":0,"split_on_case_change":0,"split_on_numerics":0,"preserve_original":1}},"analyzer":{"standard":{"tokenizer":"standard","type":"custom","filter":["ascii_folding","trim","word_delimiter","lowercase","standard"],"char_filter":["html_strip"]},"whitespace":{"tokenizer":"standard","type":"custom","filter":["ascii_folding","trim","word_delimiter","lowercase"],"char_filter":["html_strip"]},"reference":{"tokenizer":"standard","type":"custom","filter":["ascii_folding","trim","reference_word_delimiter","lowercase","reference_shingle"],"char_filter":["html_strip"]},"shingle":{"tokenizer":"whitespace","type":"custom","filter":["ascii_folding","trim","word_delimiter","lowercase","shingle"],"char_filter":["html_strip"]},"sortable":{"tokenizer":"keyword","type":"custom","filter":["ascii_folding","trim","lowercase"],"char_filter":["html_strip"]},"phonetic":{"tokenizer":"standard","type":"custom","filter":["ascii_folding","trim","word_delimiter","lowercase","phonetic"],"char_filter":["html_strip"]},"technical":{"tokenizer":"whitespace","type":"custom","filter":["technical_delimiter","lowercase","ascii_folding","trim"],"char_filter":["html_strip"]}}}}}' [] []
[2019-12-27 12:17:29] report.DEBUG: Response: {"response":"{\"error\":{\"root_cause\":[{\"type\":\"illegal_argument_exception\",\"reason\":\"Failed to parse value [0] as only [true] or [false] are allowed.\"}],\"type\":\"illegal_argument_exception\",\"reason\":\"Failed to parse value [0] as only [true] or [false] are allowed.\"},\"status\":400}","method":"PUT","uri":"http://127.0.0.1:9200/hinkley_prod_default_catalog_category_20191227_121729","HTTP code":400,"duration":0.010174} []
What would you suggest?
Thank you!
While testing the requests present in the debug, particularly this one:
curl -XPUT 'http://127.0.0.1:9200/hinkley_prod_default_catalog_product_20191227_121729?pretty=true' -d '{"settings":{"requests.cache.enable":true,"number_of_replicas":0,"number_of_shards":3,"refresh_interval":"30s","merge.scheduler.max_thread_count":1,"translog.durability":"async","codec":"best_compression","max_result_window":300000,"mapping.total_fields.limit":20000,"analysis":{"char_filter":{"html_strip":{"type":"html_strip"}},"filter":{"trim":{"type":"trim"},"lowercase":{"type":"lowercase"},"word_delimiter":{"type":"word_delimiter","generate_word_parts":true,"catenate_words":true,"catenate_numbers":true,"catenate_all":true,"split_on_case_change":true,"split_on_numerics":true,"preserve_original":true},"shingle":{"type":"shingle","min_shingle_size":2,"max_shingle_size":2,"output_unigrams":true},"reference_shingle":{"type":"shingle","min_shingle_size":2,"max_shingle_size":10,"output_unigrams":true,"token_separator":""},"reference_word_delimiter":{"type":"word_delimiter","generate_word_parts":true,"catenate_words":false,"catenate_numbers":false,"catenate_all":false,"split_on_case_change":true,"split_on_numerics":true,"preserve_original":false},"ascii_folding":{"type":"asciifolding","preserve_original":false},"standard":{"type":"stemmer","language":"english"},"phonetic":{"type":"phonetic","encoder":"metaphone"},"technical_delimiter":{"type":"word_delimiter","generate_word_parts":0,"catenate_words":0,"catenate_numbers":0,"catenate_all":0,"split_on_case_change":0,"split_on_numerics":0,"preserve_original":1}},"analyzer":{"standard":{"tokenizer":"standard","type":"custom","filter":["ascii_folding","trim","word_delimiter","lowercase","standard"],"char_filter":["html_strip"]},"whitespace":{"tokenizer":"standard","type":"custom","filter":["ascii_folding","trim","word_delimiter","lowercase"],"char_filter":["html_strip"]},"reference":{"tokenizer":"standard","type":"custom","filter":["ascii_folding","trim","reference_word_delimiter","lowercase","reference_shingle"],"char_filter":["html_strip"]},"shingle":{"tokenizer":"whitespace","type":"custom","filter":["ascii_folding","trim","word_delimiter","lowercase","shingle"],"char_filter":["html_strip"]},"sortable":{"tokenizer":"keyword","type":"custom","filter":["ascii_folding","trim","lowercase"],"char_filter":["html_strip"]},"phonetic":{"tokenizer":"standard","type":"custom","filter":["ascii_folding","trim","word_delimiter","lowercase","phonetic"],"char_filter":["html_strip"]},"technical":{"tokenizer":"whitespace","type":"custom","filter":["technical_delimiter","lowercase","ascii_folding","trim"],"char_filter":["html_strip"]}}}}}'
I realized that if I update this:
"technical_delimiter": {
"type": "word_delimiter",
"generate_word_parts": 0,
"catenate_words": 0,
"catenate_numbers": 0,
"catenate_all": 0,
"split_on_case_change": 0,
"split_on_numerics": 0,
"preserve_original": 1
}
To this, the call works without error:
"technical_delimiter": {
"type": "word_delimiter",
"generate_word_parts": false,
"catenate_words": false,
"catenate_numbers": false,
"catenate_all": false,
"split_on_case_change": false,
"split_on_numerics": false,
"preserve_original": true
}
Maybe we need to update: vendor/smile/elasticsuite/src/module-elasticsuite-core/etc/elasticsuite_analysis.xml And set boolean values instead of int.
Thoughts?
Thanks!
So. I found the same problems with section 'word_delimiter' (I don't have section 'technical_delimiter' in 2.8.3 https://github.com/Smile-SA/elasticsuite/blob/2.8.3/src/module-elasticsuite-core/etc/elasticsuite_analysis.xml) and we fixed it on https://github.com/Smile-SA/elasticsuite/commit/6450515abe7fb4f08b98dc11034ebba0b108fc4c
Please check your version of ElasticSuite.
Regards
That fix is in place. What I needed to change was the 'technical_delimiter' section (introduced in a custom patch), to use booleans. Now reindex is working again.
Thanks for your help!
You're welcome!
Preconditions
PHP version: 7.1.33-2+ubuntu18.04.1+deb.sury.org+1 (cli) ElasticSearch version: 6.5.4
Magento Version : 2.3.3 (Enterprise)
ElasticSuite Version : 2.8.3
Environment : Developer
Third party modules :
"amasty/base": "^1.3.0", "amasty/geoip": "^1.3.0", "amasty/module-store-locator": "^1.3.0", "firegento/fastsimpleimport": "dev-master as 1.1.0", "aheadworks/module-blog": "^2.4", "mgs/lookbook": "^0.0.1", "vladimirpopov/webforms": "^2.9", "weprovide/magento2-module-dompdf": "^1.2", "staempfli/magento2-module-seo": "^1.7", "tecnickcom/tcpdf": "@dev", "snowdog/module-menu": "^2.10", "ebizcharge/ebizcharge": "^1.0", "avalara/avatax-magento": "^1.5", "weltpixel/m2-weltpixel-backend": "^1.9", "weltpixel/module-google-tag-manager": "^1.9", "dotmailer/dotmailer-magento2-extension": ">=3.1.2", "webonyx/graphql-php": "^0.12.6",
Steps to reproduce
bin/magento index:reindex catalog_category_product elasticsuite_categories_fulltext
Expected result
Actual result
Additional information
We were previously using ES 5.2.2 and 5.6.16 without any issue. Once we updated to 6.5.4, this issue started to show.
composer info | grep elastic
curl http://localhost:9200