属性検索とは,オブジェクトの一つまたは複数個のプロパティの値を指定して実行する検索です。例えば,「文書名」がプロパティとして設定されている文書に対して,「文書名が『SQL入門』である文書を探す」といった検索が実行できます。複数個のプロパティの値を指定する場合は,論理条件を指定して,「文書名が『SQL入門』で,かつ,出版社が『ABC出版』である文書を探す」といった検索もできます。
検索の対象として,Scalar型のプロパティのほか,VariableArray型のプロパティも指定できます。例えば,著者が複数人存在する可能性がある文書を管理するために,「著者」をVariableArray型プロパティで管理して,それぞれの「名前」をその要素のプロパティとして管理している場合,「『田中』という名前の著者が含まれる文書を探す」といった条件を指定した検索が実行できます。