Currently the only PropertyLabelResolver implementation is TermPropertyLabelResolver, which uses SQL database to look up properties. We should use have PropertyLabelResolver implementation that uses CirrusSearch and ElasticSearch for searching/selecting properties, if available.
Note: This service is used from Lua/ parser functions, so fast response times are needed. If we can't move this to Cirrus, we can surely find another solution.