search_odoo_index
Search an indexed catalog of Odoo elements to return concise details like name, type, module, file, and line number. Filter by type, module, or parent, and paginate results.
Instructions
Search for indexed Odoo elements by name (returns CONCISE results).
This tool returns minimal, essential information only:
name, type, module, file, line number
Key attributes (description, field_type, etc.)
Results are sorted by relevance (exact matches first, then by dependency depth). The most relevant results are typically in the first 5 items.
Use get_item_details() if you need full details about a specific item.
PAGINATION: Results include 'has_more' and 'next_offset' fields. If has_more=true, call again with offset=next_offset to get more results.
Args: query: Search term (supports SQL LIKE patterns with %) item_type: Filter by type (model/field/function/view/menu/action/etc) module: Filter by module name parent_name: Filter by parent (e.g., model name for fields/methods) limit: Maximum results per page (default: 5, max: 50) offset: Number of results to skip for pagination (default: 0)
Returns: { total: Total matching items, returned: Number of items in this page, has_more: Whether more results are available, next_offset: Offset to use for next page (null if no more), results: Array of concise item data }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| query | Yes | ||
| module | No | ||
| offset | No | ||
| item_type | No | ||
| parent_name | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||