Skip to content

Instantly share code, notes, and snippets.

@sakrafd
sakrafd / KinesisMessageConsumer.java
Last active December 5, 2018 02:38
preparing checkpoints
public class KinesisMessageConsumer implements ShardRecordProcessor {
private PreparedCheckpointer preparedCheckpointer;
@Override
public void initialize(InitializationInput initializationInput) {
if (initializationInput.pendingCheckpointSequenceNumber() != null && preparedCheckpointer != null) {
preparedCheckpointer.checkpoint();
}
}
@sakrafd
sakrafd / gist:1169047
Created August 24, 2011 20:04
dynamic templates combined with mappings
$ curl -X POST "http://localhost:9200/users_test" -d '
{ "user": {
"dynamic_templates":[{
"long": {
"match_mapping_type":"long",
"match":"*",
"mapping":{ "omit_term_freq_and_positions":true,
"store":"no",
"type":"long",
"omit_norms":true,