How do I know the specification of address locator, US Address Single House and General Single Field?
Here is a help file that talks about commonly used locator styles
ArcGIS Help 10.1
Is this what you are looking for?
Take a look here: ArcGIS Desktop
As noted, both of these locator styles are typically used with polygon or point features to match against. However, each has specific fields that must be 'mapped' when creating a locator of these styles:
In the case of the General Single Field locator, the 'Keyfield' holds holds whatever information you are matching to. It could an address such as 1234 Main ST or it could be a named reference like Oakview Park.
Whatever data or locator style you choose, the data you are trying to geocode must be in the same format as what you are matching to.
Retrieving data ...