我想将网址存储在索引中,但我想要唯一的网址。
我正在发出POST请求来存储我的文档,但我想避免基于url字段的重复文档。
有没有办法在url字段上指定唯一约束?
我有大约500万个数据,因此我不想将url作为文档ID,因为它会减慢我的搜索查询速度。
答案 0 :(得分:1)
不,_id
是唯一可以具有唯一性限制的字段。您可能知道这一点,但具有现有ID的新文档将覆盖具有相同ID的现有文档。如果已存在具有相同ID的文档,您可以使用op_type=create
或/my_index/my_type/ID/_create
来收回错误。