enhance percolation of existing documents

- percolate without "doc" context but with a document id.
- add options which are [supported](https://github.com/elasticsearch/elasticsearch/blob/master/rest-api-spec/api/percolate.json) by the percolate api.