use bleve instead of elastic
dont knwo if your aware but there is a pure golang equivalent of elastic called bleve. Its very easy to use. Its data storage medium is based on pure golang too.
Now there is a GRPC wrapper too and so will fit well into the MicroServices topology
https://github.com/mosuka/blast
- This is the GRPC wrapper which load balances too.
Pretty cool !
He uses Nodes to represent the different servers in a topology.
here is the GRPC one https://github.com/mosuka/blast/blob/master/node/server/grpc/grpc_server.go
Interesting, I didn't know about Bleve.
Have a look.
The conjunction and disjunction functions do the facetting. It's a cool stuff :)
On Sat, 23 Jun 2018, 13:41 Tin Rabzelj, [email protected] wrote:
Interesting, I didn't know about Bleve.
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/tinrab/spidey/issues/2#issuecomment-399669841, or mute the thread https://github.com/notifications/unsubscribe-auth/ATuCwlNlHCHB5dFDl6QYF3GRy8d9Cxrdks5t_ilrgaJpZM4U0vGc .