Skip to content

Instantly share code, notes, and snippets.

View viettienn's full-sized avatar

Tien Nguyen viettienn

  • wego.com
  • Singapore
View GitHub Profile
@viettienn
viettienn / gist:9501680
Last active August 29, 2015 13:57
CSS3 & HTML5
Bootstrap plugin
http://tutorialzine.com/2013/07/50-must-have-plugins-for-extending-twitter-bootstrap/
Positioning/Floats
http://www.complexspiral.com/publications/containing-floats/
http://www.quirksmode.org/css/clearing.html
https://developer.mozilla.org/en-US/docs/Web/CSS/position
https://developer.mozilla.org/en-US/docs/Web/CSS/float
Layout
If you want, I can try and help with pointers as to how to improve the indexing speed you get. Its quite easy to really increase it by using some simple guidelines, for example:
- Use create in the index API (assuming you can).
- Relax the real time aspect from 1 second to something a bit higher (index.engine.robin.refresh_interval).
- Increase the indexing buffer size (indices.memory.index_buffer_size), it defaults to the value 10% which is 10% of the heap.
- Increase the number of dirty operations that trigger automatic flush (so the translog won't get really big, even though its FS based) by setting index.translog.flush_threshold (defaults to 5000).
- Increase the memory allocated to elasticsearch node. By default its 1g.
- Start with a lower replica count (even 0), and then once the bulk loading is done, increate it to the value you want it to be using the update_settings API. This will improve things as possibly less shards will be allocated to each machine.
- Increase the number of machines you have so