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 <[email protected]> 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: [email protected] For additional commands, e-mail: [email protected]
