Hello. I have created a hamlet point. It is part of a larger suburb called “Buyagan”. However, upon searching for the place, search results from OpenStreet Nominatim display the hamlet as “Central Buyagan, Benguet, Cordillera Administrative Region, Philippines”, which is incomplete: https://www.openstreetmap.org/edit?editor=id#map=16/16.4597/120.5791
The complete address should be:
“Central Buyagan, Buyagan, Poblacion, La Trinidad, Benguet, Cordillera Administrative Region, Philippines”.
I would advise adding the admin-level when you add it and, if you have the actual boundary, from a source that is acceptable to OSM, you should plot it as an area, not a point. If you do find an acceptable source for the exact boundary, you are likely to need to trace it over the top of some existing boundaries, and I think you will find that iD is not up to doing that.
However, I suspect you have unreasonable expectations of Nominatim, and giving explicit addresses to anything larger than an individual building seems to be frowned upon. Even in London it can produce some strange results.