owncloud / ocis

:atom_symbol: ownCloud Infinite Scale Stack
https://doc.owncloud.com/ocis/next/
Apache License 2.0
1.26k stars 169 forks source link

scalable search service #5171

Open wkloucek opened 1 year ago

wkloucek commented 1 year ago

Is your feature request related to a problem? Please describe.

The search service currently uses Bleve as search backend.

I want to start multiple search services:

But that is currently not possible because of Bleve

Describe the solution you'd like

Have a scaleable search.

Describe alternatives you've considered

-

Additional context

Maybe we should make our search itself stateless and leverage existing full-text engines like ElasticSearch / OpenSearch that already are scalable.

See also https://github.com/cs3org/reva/issues/2970#issuecomment-1172136873

micbar commented 10 months ago

This would need a new backend implementation.

@fschade @rhafer @butonic We need to do some research what can be used as a scalable search backend.

dragotin commented 7 months ago

This is not yet actionable, and it would be good if the problems that can be seen on the platform would be described rather than putting technology recommendations in the focus.

Why can't the process not be scaled, what is the effect of that in the deployment etc? That would help to pinpoint a solution.