You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by Tran Tung <vt...@linagora.com> on 2024/09/30 10:36:20 UTC

Removing scanning search and replacing it with a memory based Lucene?

Hello folks,

At the Linagora team, we are planning to implement the JMAP method: 
SearchSnippet/get
https://jmap.io/spec-mail.html#search-snippets

We are planning to develop three implementations: OpenSearch, Lucense, 
and Memory.
Essentially, Lucense and Memory will share the same Lucense API, but 
they will differ in terms of the Lucense Directory, 
(ByteBuffersDirectory and FSDirectory)

This feature will be independent of the current scanning search.
However, I believe it might be a good idea to replace the existing 
scanning search with a Lucense-based memory search.

Welcome any ideas from the community!


Cheers,
TungTV


---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org


Re: Removing scanning search and replacing it with a memory based Lucene?

Posted by "btellier@linagora.com" <bt...@linagora.com>.
Hello,

I think the scanning search is still used outside of the memory application.

We do not need to drop it, just stop using it in the memory application, 
and use the Lucene-based implementation for it.

On 30/09/2024 12:36, Tran Tung wrote:
> Hello folks,
>
> At the Linagora team, we are planning to implement the JMAP method: 
> SearchSnippet/get
> https://jmap.io/spec-mail.html#search-snippets
>
> We are planning to develop three implementations: OpenSearch, Lucense, 
> and Memory.
> Essentially, Lucense and Memory will share the same Lucense API, but 
> they will differ in terms of the Lucense Directory, 
> (ByteBuffersDirectory and FSDirectory)
>
> This feature will be independent of the current scanning search.
> However, I believe it might be a good idea to replace the existing 
> scanning search with a Lucense-based memory search.
>
> Welcome any ideas from the community!
>
>
> Cheers,
> TungTV
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
> For additional commands, e-mail: server-dev-help@james.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org