You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by bt...@apache.org on 2019/10/30 04:31:45 UTC
[james-project] 01/07: JAMES-2079 ElasticSearch indexing RAW HTML &
plain text is not required
This is an automated email from the ASF dual-hosted git repository.
btellier pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/james-project.git
commit 442ba4380477e998e3df0b321d6114b93e55366f
Author: Benoit Tellier <bt...@linagora.com>
AuthorDate: Tue Oct 15 10:31:29 2019 +0700
JAMES-2079 ElasticSearch indexing RAW HTML & plain text is not required
RAW is kept for sorting (ie what is done with subject).
It results in duplicated storage, requiring additional indexing job and
wasting precious index space. Especially for fields that we can expect
to be large.
---
.../james/mailbox/elasticsearch/MailboxMappingFactory.java | 11 -----------
1 file changed, 11 deletions(-)
diff --git a/mailbox/elasticsearch/src/main/java/org/apache/james/mailbox/elasticsearch/MailboxMappingFactory.java b/mailbox/elasticsearch/src/main/java/org/apache/james/mailbox/elasticsearch/MailboxMappingFactory.java
index ecc3ef8..9494894 100644
--- a/mailbox/elasticsearch/src/main/java/org/apache/james/mailbox/elasticsearch/MailboxMappingFactory.java
+++ b/mailbox/elasticsearch/src/main/java/org/apache/james/mailbox/elasticsearch/MailboxMappingFactory.java
@@ -26,7 +26,6 @@ import static org.apache.james.backends.es.NodeMappingFactory.ANALYZER;
import static org.apache.james.backends.es.NodeMappingFactory.BOOLEAN;
import static org.apache.james.backends.es.NodeMappingFactory.FIELDS;
import static org.apache.james.backends.es.NodeMappingFactory.FORMAT;
-import static org.apache.james.backends.es.NodeMappingFactory.IGNORE_ABOVE;
import static org.apache.james.backends.es.NodeMappingFactory.KEYWORD;
import static org.apache.james.backends.es.NodeMappingFactory.LONG;
import static org.apache.james.backends.es.NodeMappingFactory.NESTED;
@@ -305,11 +304,6 @@ public class MailboxMappingFactory {
.field(ANALYZER, STANDARD)
.field(SEARCH_ANALYZER, KEEP_MAIL_AND_URL)
.endObject()
- .startObject(RAW)
- .field(TYPE, KEYWORD)
- .field(NORMALIZER, CASE_INSENSITIVE)
- .field(IGNORE_ABOVE, MAXIMUM_TERM_LENGTH)
- .endObject()
.endObject()
.endObject()
@@ -322,11 +316,6 @@ public class MailboxMappingFactory {
.field(ANALYZER, STANDARD)
.field(SEARCH_ANALYZER, KEEP_MAIL_AND_URL)
.endObject()
- .startObject(RAW)
- .field(TYPE, KEYWORD)
- .field(NORMALIZER, CASE_INSENSITIVE)
- .field(IGNORE_ABOVE, MAXIMUM_TERM_LENGTH)
- .endObject()
.endObject()
.endObject()
---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org