diff --git a/mailbox/lucene/src/main/java/org/apache/james/mailbox/lucene/search/LuceneMessageSearchIndex.java b/mailbox/lucene/src/main/java/org/apache/james/mailbox/lucene/search/LuceneMessageSearchIndex.java index 689ab66d67d..29159848209 100644 --- a/mailbox/lucene/src/main/java/org/apache/james/mailbox/lucene/search/LuceneMessageSearchIndex.java +++ b/mailbox/lucene/src/main/java/org/apache/james/mailbox/lucene/search/LuceneMessageSearchIndex.java @@ -446,7 +446,6 @@ public org.apache.james.events.Group getDefaultGroup() { @Override public EnumSet getSupportedCapabilities(EnumSet messageCapabilities) { return EnumSet.of(SearchCapabilities.MultimailboxSearch, - SearchCapabilities.AttachmentFileName, SearchCapabilities.HighlightSearch); } diff --git a/server/container/guice/memory/src/main/java/org/apache/james/modules/mailbox/MemoryMailboxModule.java b/server/container/guice/memory/src/main/java/org/apache/james/modules/mailbox/MemoryMailboxModule.java index 3bd2f5ed75b..09746e8e9b3 100644 --- a/server/container/guice/memory/src/main/java/org/apache/james/modules/mailbox/MemoryMailboxModule.java +++ b/server/container/guice/memory/src/main/java/org/apache/james/modules/mailbox/MemoryMailboxModule.java @@ -88,6 +88,7 @@ import com.google.inject.Scopes; import com.google.inject.multibindings.Multibinder; import com.google.inject.name.Names; +import com.google.inject.util.Modules; public class MemoryMailboxModule extends AbstractModule { @@ -97,7 +98,7 @@ protected void configure() { install(new MemoryDeadLetterModule()); install(new MemoryQuotaModule()); install(new MemoryQuotaSearchModule()); - install(new LuceneSearchMailboxModule()); + install(Modules.override(new LuceneSearchMailboxModule()).with(new LuceneMemorySearchMailboxModule())); bind(MessageMapperFactory.class).to(InMemoryMailboxSessionMapperFactory.class); bind(MailboxMapperFactory.class).to(InMemoryMailboxSessionMapperFactory.class);