[ https://issues.apache.org/jira/browse/JAMES-4135?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
René Cordier updated JAMES-4135: -------------------------------- Description: h2. Why? Make it easier for users to experiment with the OpenSearch query logic Search is a subjective topic and one might choose alternative performance VS relevance sweet spots. h2. How? - Turn `MailboxMappingFactory` into an interface and move current code into `DefaultMailboxMappingFactory` - Turn `CriterionConverter` into an interface and move current code into `DefaultCriterionConverter` was: ## Why? Make it easier for users to experiment with the OpenSearch query logic Search is a subjective topic and one might choose alternative performance VS relevance sweet spots. ## How? - Turn `MailboxMappingFactory` into an interface and move current code into `DefaultMailboxMappingFactory` - Turn `CriterionConverter` into an interface and move current code into `DefaultCriterionConverter` > Make OpenSearch mapping customisable > ------------------------------------ > > Key: JAMES-4135 > URL: https://issues.apache.org/jira/browse/JAMES-4135 > Project: James Server > Issue Type: Improvement > Reporter: René Cordier > Priority: Major > Fix For: 3.9.0 > > > h2. Why? > Make it easier for users to experiment with the OpenSearch query logic > Search is a subjective topic and one might choose alternative performance VS > relevance sweet spots. > > h2. How? > - Turn `MailboxMappingFactory` into an interface and move current code into > `DefaultMailboxMappingFactory` > - Turn `CriterionConverter` into an interface and move current code into > `DefaultCriterionConverter` -- This message was sent by Atlassian Jira (v8.20.10#820010) --------------------------------------------------------------------- To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org