1. A method for auto-completing document content, comprising: receiving a signal specifying an auto-completion request; the auto-completion request including an entity fragment of a target document; analyzing content surrounding the entity fragment in the target document to provide context information for identifying a first document attribute; defining a query using the entity fragment and the first document attribute; accessing a database of entities using the query to identify a set of entities that satisfy the auto-completion request; the database of entities including entities and entity context information; the entity context information identifying a second document attribute; wherein said accessing compares the first document attribute and the second document attribute to determine a degree of match between the entity fragment and the entities in the database of entities.