From 40b9a7cd0c6c4649c054cebb9b3dcdf72419988c Mon Sep 17 00:00:00 2001 From: Jean-Yves Gaulier Date: Mon, 30 Mar 2020 15:46:04 +0200 Subject: [PATCH] PHRAS-3003_large-value-32ko_es_4.1 - fix (temporary ?) : text values are kept full in metadata table, but truncated to 32Ko by indexer. --- lib/Alchemy/Phrasea/SearchEngine/Elastic/RecordHelper.php | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/Alchemy/Phrasea/SearchEngine/Elastic/RecordHelper.php b/lib/Alchemy/Phrasea/SearchEngine/Elastic/RecordHelper.php index 74f3a297a8..6d19916e62 100644 --- a/lib/Alchemy/Phrasea/SearchEngine/Elastic/RecordHelper.php +++ b/lib/Alchemy/Phrasea/SearchEngine/Elastic/RecordHelper.php @@ -151,6 +151,7 @@ class RecordHelper return (bool) $value; case FieldMapping::TYPE_STRING: + $value = substr($value, 0, 32766); // for lucene limit, before a better solution return str_replace("\0", '', $value); default: