Add allocation-id as searchable field

The allocate-address request uses allocation-id to look up ip address if allocation-id is given instead of public-ip