This is an automated email from the ASF dual-hosted git repository. rcordier pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/james-project.git
from afb9246d74 JAMES-4084 Implement webadmin to list inactive users (#2474) new b4e7f4cda4 JAMES-4082 Move MimePartParser and related classes from the `opensearch` module to the `mailbox-store` module new a4191571ef JAMES-4082 Introduce LuceneIndexableDocument new 956d5cc8b1 JAMES-4082 Adapt Lucene search - support full capability new fcc410b70e JAMES-4082 Lucene search - remove unused code & clean new cf4a4cc421 JAMES-4082 Update bean for LuceneMessageSearchIndex (Spring/JPA app) new f4912da7b3 JAMES-2182 Lucene search - remove SearchCapabilities.PartialEmailMatch (performance reason) new 164404f9b8 JAMES-2182 Lucene search highlight - moving test case `shouldHighlightAttachmentTextContentWhenTextBodyDoesNotMatch` to contract class The 7 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: .../searchhighligt/SearchHighLighterContract.java | 39 ++ mailbox/lucene/pom.xml | 11 + .../lucene/search/DocumentFieldConstants.java | 253 +++++++++ .../lucene/search/LuceneIndexableDocument.java | 289 ++++++++++ .../lucene/search/LuceneMessageSearchIndex.java | 589 +++------------------ .../lucene/search/LuceneSearchHighlighter.java | 24 +- .../META-INF/spring/mailbox-index-lucene.xml | 2 + .../search/LuceneFSSearchHighLighterTest.java | 3 +- .../search/LuceneMailboxMessageFlagSearchTest.java | 5 +- .../LuceneMailboxMessageSearchIndexTest.java | 3 +- .../search/LuceneMemorySearchHighLighterTest.java | 4 +- .../search/LuceneMessageSearchIndexTest.java | 25 +- .../{SerializableMessage.java => EMailerDto.java} | 8 +- .../mailbox/opensearch/json/EMailersDto.java} | 24 +- .../{SerializableMessage.java => HeaderDto.java} | 11 +- .../mailbox/opensearch/json/IndexableMessage.java | 52 +- .../mailbox/opensearch/json/MimePartDto.java} | 31 +- .../{SerializableMessage.java => SubjectsDto.java} | 6 +- .../opensearch/query/CriterionConverter.java | 2 +- .../opensearch/json/IndexableMessageTest.java | 2 +- .../search/OpenSearchSearchHighlighterTest.java | 48 -- .../META-INF/spring/mailbox-index-lucene-test.xml | 2 + .../james/mailbox/store/search/mime}/EMailer.java | 6 +- .../james/mailbox/store/search/mime}/EMailers.java | 4 +- .../store/search/mime}/HeaderCollection.java | 5 +- .../james/mailbox/store/search/mime}/MimePart.java | 15 +- .../search/mime}/MimePartContainerBuilder.java | 2 +- .../mailbox/store/search/mime}/MimePartParser.java | 2 +- .../search/mime}/RootMimePartContainerBuilder.java | 2 +- .../store/search/mime}/SerializableMessage.java | 2 +- .../james/mailbox/store/search/mime}/Subjects.java | 4 +- .../mailbox/store/search/mime}/EMailerTest.java | 2 +- .../mailbox/store/search/mime}/EMailersTest.java | 2 +- .../mailbox/store/search/mime}/FieldImpl.java | 2 +- .../store/search/mime}/HeaderCollectionTest.java | 2 +- .../mailbox/store/search/mime}/MimePartTest.java | 2 +- .../mailbox/store/search/mime}/SubjectsTest.java | 2 +- .../lucenesearch/host/LuceneSearchHostSystem.java | 3 +- .../java/org/apache/james/JPAJamesServerMain.java | 8 +- 39 files changed, 825 insertions(+), 673 deletions(-) create mode 100644 mailbox/lucene/src/main/java/org/apache/james/mailbox/lucene/search/DocumentFieldConstants.java create mode 100644 mailbox/lucene/src/main/java/org/apache/james/mailbox/lucene/search/LuceneIndexableDocument.java copy mailbox/opensearch/src/main/java/org/apache/james/mailbox/opensearch/json/{SerializableMessage.java => EMailerDto.java} (77%) copy mailbox/opensearch/src/{test/java/org/apache/james/mailbox/opensearch/json/EMailerTest.java => main/java/org/apache/james/mailbox/opensearch/json/EMailersDto.java} (71%) copy mailbox/opensearch/src/main/java/org/apache/james/mailbox/opensearch/json/{SerializableMessage.java => HeaderDto.java} (73%) copy mailbox/opensearch/src/{test/java/org/apache/james/mailbox/opensearch/json/EMailerTest.java => main/java/org/apache/james/mailbox/opensearch/json/MimePartDto.java} (53%) copy mailbox/opensearch/src/main/java/org/apache/james/mailbox/opensearch/json/{SerializableMessage.java => SubjectsDto.java} (90%) rename mailbox/{opensearch/src/main/java/org/apache/james/mailbox/opensearch/json => store/src/main/java/org/apache/james/mailbox/store/search/mime}/EMailer.java (91%) rename mailbox/{opensearch/src/main/java/org/apache/james/mailbox/opensearch/json => store/src/main/java/org/apache/james/mailbox/store/search/mime}/EMailers.java (94%) rename mailbox/{opensearch/src/main/java/org/apache/james/mailbox/opensearch/json => store/src/main/java/org/apache/james/mailbox/store/search/mime}/HeaderCollection.java (97%) rename mailbox/{opensearch/src/main/java/org/apache/james/mailbox/opensearch/json => store/src/main/java/org/apache/james/mailbox/store/search/mime}/MimePart.java (95%) rename mailbox/{opensearch/src/main/java/org/apache/james/mailbox/opensearch/json => store/src/main/java/org/apache/james/mailbox/store/search/mime}/MimePartContainerBuilder.java (97%) rename mailbox/{opensearch/src/main/java/org/apache/james/mailbox/opensearch/json => store/src/main/java/org/apache/james/mailbox/store/search/mime}/MimePartParser.java (99%) rename mailbox/{opensearch/src/main/java/org/apache/james/mailbox/opensearch/json => store/src/main/java/org/apache/james/mailbox/store/search/mime}/RootMimePartContainerBuilder.java (98%) rename mailbox/{opensearch/src/main/java/org/apache/james/mailbox/opensearch/json => store/src/main/java/org/apache/james/mailbox/store/search/mime}/SerializableMessage.java (96%) rename mailbox/{opensearch/src/main/java/org/apache/james/mailbox/opensearch/json => store/src/main/java/org/apache/james/mailbox/store/search/mime}/Subjects.java (94%) rename mailbox/{opensearch/src/test/java/org/apache/james/mailbox/opensearch/json => store/src/test/java/org/apache/james/mailbox/store/search/mime}/EMailerTest.java (97%) rename mailbox/{opensearch/src/test/java/org/apache/james/mailbox/opensearch/json => store/src/test/java/org/apache/james/mailbox/store/search/mime}/EMailersTest.java (98%) rename mailbox/{opensearch/src/test/java/org/apache/james/mailbox/opensearch/json => store/src/test/java/org/apache/james/mailbox/store/search/mime}/FieldImpl.java (97%) rename mailbox/{opensearch/src/test/java/org/apache/james/mailbox/opensearch/json => store/src/test/java/org/apache/james/mailbox/store/search/mime}/HeaderCollectionTest.java (99%) rename mailbox/{opensearch/src/test/java/org/apache/james/mailbox/opensearch/json => store/src/test/java/org/apache/james/mailbox/store/search/mime}/MimePartTest.java (97%) rename mailbox/{opensearch/src/test/java/org/apache/james/mailbox/opensearch/json => store/src/test/java/org/apache/james/mailbox/store/search/mime}/SubjectsTest.java (97%) --------------------------------------------------------------------- To unsubscribe, e-mail: notifications-unsubscr...@james.apache.org For additional commands, e-mail: notifications-h...@james.apache.org