摘要 |
Systems, methods, and computer program products for searching objects, metadata associated with the objects, and attributes assigned to or associated with the metadata. Referring to herein as metadata for the metadata, these attributes may be associated with one or more metadata field values of a metadata field name which, in turn, may be associated with an object being or already indexed in a search index of a search system. Each attribute may be optional, dynamically created, indexed, and searchable via the search index. There can be multiple attributes associated with the same metadata field value, each being represented as a key-value pair. This metadata for the metadata approach can be highly efficient. For example, the ability to search multiple attributes associated with the same metadata field can eliminate the potential need to create multiple metadata fields for the same value in different languages, countries, etc. |
主权项 |
1. A computerized search system, comprising;
a processor; and a storage unit coupled to the processor and storing a search index and instructions, wherein the instructions when translated by the processor cause the processor to perform: assigning or associating an attribute to a metadata field value, the metadata field value being associated with a metadata field name, the metadata field name being associated with an object in an object repository communicatively connected to the computerized search system over a first network connection, the object being searchable via the search index, the search index being communicatively connected to a search engine, the search engine being communicatively connected to a client device over a second network connection; indexing the attribute; and making the attribute searchable via the search index. |