About search
Learn about the options for searching personal data
You can retrieve objects from Vault using string and substring searches, returning all or a subset of the found object's values.
Search types
Piiano Vault provides two search types:
- Exact match string searches
- Glob pattern substring searches
Substring searching is implemented for encrypted properties only.
You can request transformations of values in the search response where they are available. YoU can also use the unsafe
option to get all the values of the objects (though it is not recommended). Using unsafe
can be combined with the show_builtins
option to include the built-in properties.
Whether your request for object values succeeds depends on the permissions granted to you as part of the Vault's identity and access management settings.
Availability
Piiano Vault needs to index the content of properties to enable searching. Depending on the search you want to perform, you can set a property as either or both of:
- String indexed, which you can apply to properties with any data types except
LONG_TEXT
,JSON
, andBLOB
, and custom data types based on those types. - Substring indexed, which you can apply to properties with data types
STRING
,LONG_TEXT
EMAIL
,EMAIL_STRICT
,URL
,NAME
,GENDER
,BAN
,SSN
,ADDRESS
,CC_HOLDER_NAME
,US_BANK_ROUTING
,US_BANK_ACCOUNT_NUMBER
, or custom data types based onSTRING
.
Substring index safety
The substring index is secure and doesn't leak any information about the plaintext data. Vault doesn't load a collection's full content to memory to perform a substring search.