Schema.xml <field name="id" type="string" indexed="true" stored="true"/>
Have you edited schema.xml since building a full index from scratch? If so, try rebuilding the index.
People often get the behavior you describe if the 'id' is a 'text' field. ryan