主键是一个特殊字段,必须存在于 Meilisearch 索引的所有文档中。
author
、title
和 price
数据。更重要的是,每个文档都包含一个主字段,由索引的主键 id
和一个唯一 ID 组成。
title
或 genre
属性,只要它具有 id
属性,仍然可以成功地被 Meilisearch 索引。
id
和一个唯一的文档 ID 值。
a-z
、A-Z
、0-9
)、连字符(-
)和下划线(_
)。
books
的索引,并将 reference_number
设置为其主键:books
索引,并将 reference_number
设置为该索引的主键:title
:id
结尾的属性(例如,uid
、BookId
、ID
),并将其设置为主键。 如果 Meilisearch 找到多个以 id
结尾的属性或找不到合适的属性,它将抛出错误。在这两种情况下,文档添加过程都将被中断,并且不会将任何文档添加到您的索引中。index_primary_key_multiple_candidates_found
id
结尾的属性时,会发生此错误。可以通过手动设置索引的主键来解决。
index_primary_key_no_candidate_found
id
结尾的属性时,会发生此错误。可以通过手动设置索引的主键,或确保您添加的所有文档都具有 id
属性来解决。
invalid_document_id
a-z A-Z 0-9
、连字符 -
和下划线 _
组成。
missing_document_id