https://ns.adobe.com/helix/shared/index
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
---|---|---|---|---|---|---|---|
Can be instantiated | No | Unknown status | No | Forbidden | Allowed | none | index.schema.json |
object
(Index)
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
source | string |
Optional | cannot be null | Index |
fetch | string |
Optional | cannot be null | Index |
target | string |
Optional | cannot be null | Index |
properties | object |
Required | cannot be null | Index |
queries | object |
Optional | cannot be null | Index |
include | array |
Optional | cannot be null | Index |
exclude | array |
Optional | cannot be null | Index |
The source representation to be used by the indexer to extract values
source
string
(Source)
enum: the value of this property must be equal to one of the following values:
Value | Explanation |
---|---|
"html" |
|
"markdown" |
The source document to retrieve values from. Known variables in the URI Template are: repo
, ref
, owner
, path
fetch
-
is optional
-
Type:
string
-
cannot be null
-
defined in: Index
string
URI Template: the string must be a URI template, according to RFC 6570
The data sink to store the extracted data in. This can be an Excel or Google spreadsheet, an Azure Index or Algolia index
target
-
is optional
-
Type:
string
-
cannot be null
-
defined in: Index
string
URI reference: the string must be a URI reference, according to RFC 3986
The properties to add to the index
properties
-
is required
-
Type:
object
(Properties) -
cannot be null
-
defined in: Index
object
(Properties)
Named queries that can be executed against this index
queries
object
(Queries)
Glob patterns for paths where this index is used.
include
-
is optional
-
Type:
string[]
-
cannot be null
-
defined in: Index
string[]
/blog/**
/en/publish/*/*/*/*
Glob patterns for paths where this index must not be used.
exclude
-
is optional
-
Type:
string[]
-
cannot be null
-
defined in: Index
string[]
/drafts/**