pulled elasticsearch querying in submodule

CAUTION: the model objects are copied from core and were modified in the process.
For example, all HasFeatures were removed and SpotlightConfiguration line were
commented out.
fix in Python transformation script

updates require a "doc" element to specify the partial document