ElasticSearch在重新索引Magento2.3产品目录时返回以下错误。我不确定amasty_xsearch_fulltext.img指的是什么。
弹性搜索引擎返回一个错误响应。物品编号: 5019错误类型:"illegal_argument_exception",原因"startOffset必须是非负的,而endOffset必须是>= startOffset,而偏移不能倒退到字段‘amasty_xsearch_fulltext.img’的startOffset=430、endOffset=435、lastStartOffset=431“。
什么是补偿,我应该在哪里解决这个问题?
发布于 2020-10-07 23:05:58
你应该从你的ElasticSearch中删除同义词“管理同义词”(System->>Manage)
由于某些原因,它不喜欢当有类似的词或短语连接到原来的单词。
例子:硬盘,备份,备份驱动器
这对我来说是个错误。
我不是ElasticSearch专家,所以我不能确切地说明为什么会发生这种情况。
更新:
从阿美丝那里得到了官方消息:
“多词同义词可能无法与Elastic搜索引擎正常工作,请参阅Elasticsearch文档:https://www.elastic.co/guide/en/elasticsearch/guide/current/multi-word-synonyms.html。
所以看起来你只能用一个词同义词。
UDPATE:即使经过多次测试,一个词的组合工作,在生产现场,它失败了。
我不会使用这个特性,因为它只是不可靠,并且没有对文本输入进行验证。
https://stackoverflow.com/questions/64215854
复制相似问题