I am new to elasticsearch. In elasticsearch we can use the term boost in almost all queries. I understand it\'s used for modify score of documents. But i can\'t find actual use
Boost at query time won't modify your index. It only applies boost factor on fields when searching.
I prefer boost at query time as it's more flexible. If you need to change your boost rules and you had set it at index time, you will probably need to reindex.