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