elasticsearch & lucene
elasticsearch crud