# Solr 其他 schema 元素–uniqueKey

**URL:** <https://www.isharkfly.com/t/solr-schema-uniquekey/10315>\
**Category:** 查询检索\
**Created:** [March 13, 2013, 12:17am UTC](https://www.isharkfly.com/t/solr-schema-uniquekey/10315 "2013-03-13T00:17:44Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![honeymoose](https://www.isharkfly.com/user_avatar/www.isharkfly.com/honeymoose/32/20796_2.png) [@honeymoose](https://www.isharkfly.com/u/honeymoose)\
**Post date:** [March 13, 2013, 12:17am UTC](https://www.isharkfly.com/t/solr-schema-uniquekey/10315/1 "2013-03-13T00:17:44Z")

</div>

uniqueKey 元素用来表示一个文档的唯一值，类似数据库ID。

尽管uniqueKey不是必须，但在程序设计过程中还是建议使用。

举个例子，在更新一个文档时，需要通过uniqueKey来找到需要更新的文档。

uniqueKey在schema中是这样定义的：`<uniqueKey>id</uniqueKey>`
