4 ms·
I'm looking at adding better search to our app soon, and I honestly don't really have knowledge of any systems out there. Answer to this basic question might h
by philip1209 8y ago
I'm looking at adding better search to our app soon, and I honestly don't really have knowledge of any systems out there. Answer to this basic question might help both me and others:
How would you deploy Bleve in a 12-factor app environment?
(Does Bleve directly support any persistence? Does it support distributed workloads? Could a "trained" model get passed to read-only nodes?)
- mschoch 8y agoBleve is just a library that provides this functionality, you first have to build an application that uses Bleve, and deploy that. Bleve does (optionally) support persistence, so reading/writing files is one place it does directly interact with the environment. The environment must support mmap. There are several projects which support distributed index/search workloads with Bleve. The exact approaches vary, but they all use Bleve to perform node local operations, and coordinating this is done at a higher level by the application. I suspect I don't understand the terminology you're using in the last question, as Bleve has no training, models or nodes.