issues
search
nodezoo
/
monorepo
Nodezoo system monorepo.
MIT License
2
stars
2
forks
source link
search - define and implement a generic search plugin
#10
Open
rjrodger
opened
3 years ago
rjrodger
commented
3 years ago
same principle as seneca-entity, but for for seach
no need for a special method api (like make$, list$ etc) - just seneca msgs
@seneca/search - generic, in-memory - like mem-store- search quality does not matter
maybe just use something like:
https://github.com/lucaong/minisearch
provide implement plugins:
@seneca/search-awscs - for
https://aws.amazon.com/cloudsearch/
- use the local simulations such as
https://github.com/oisinmulvihill/nozama-cloudsearch
@seneca/search-elastic -
https://www.npmjs.com/package/elasticsearch
@seneca/search-vespa -
https://vespa.ai/
- NICE TO HAVE
@seneca/search-algolia -
https://www.algolia.com/
- NICE TO HAVE
good example of this idea:
https://github.com/senecajs/seneca-cache
https://github.com/senecajs/seneca-redis-cache
https://github.com/senecajs/seneca-memcached-cache
rjrodger
commented
3 years ago
some of the messages (suggested):
sys:search,cmd:search,term:"input text"
sys:search,cmd:insert,doc:{}
sys:search,cmd:remove|update,doc:{}
batching? bulk inserts - steaming api - NICE TO HAVE
config and index definition - NICE TO HAVE