I'm trying to create a Vespa query where I would like to set the rate limit of the targetHits. For example the query below has a constant number of 3 targetHits:

```
'yql': 'select id, title from sources * where \
        ([{"targetHits":3}]nearestNeighbor(embeddings_vector,query_embeddings_vector));'

```

Is there some way I can set this number dynamically in every call?

Also what is the difference between hits and targetHits? Does it have to do with the minimum and desired requirement?

Thanks a lot.