Controls how the item's fields are indexed for search operations.
Indexing configuration determines how the item can be found through search:
None (default): Uses the store's default indexing configuration (if provided)False: Disables indexing for this itemlist[str]: Specifies which json path fields to index for searchThe item remains accessible through direct get() operations regardless of indexing. When indexed, fields can be searched using natural language queries through vector similarity search (if supported by the store implementation).
Path Syntax:
Simple field access: "field"
Nested fields: "parent.child.grandchild"
Array indexing:
"array[0]""array[-1]""array[*]"None - Use store defaults (whole item)
list[str] - List of fields to index
[
"metadata.title", # Nested field access
"context[*].content", # Index content from all context as separate vectors
"authors[0].name", # First author's name
"revisions[-1].changes", # Most recent revision's changes
"sections[*].paragraphs[*].text", # All text from all paragraphs in all sections
"metadata.tags[*]", # All tags in metadata
]